网络环境的软件质量.ppt

网络环境的软件质量

第 九 讲 软件服务质量保障技术;一、公共服务 二、事务服务 三、安全服务 四、性能服务;一、公共服务;公共服务是中间件提供的重要功能 用于对应用的约束性需求进行支持 ; ;Object Request Broker;DNA(Distributed Network Architecture);J2EE(Java 2 Platform, Enterprise Edition); ;公共服务与构件 ;公共服务的接口定义了公共服务的调用格式 公共服务接口的定义方法与构件的定义方法基本相同 例如:OMG不仅用IDL定义应用对象 还用IDL定义公共服务 SUN采用Java语言的interface声明构件的接口 也用它来声明底层服务的接口;由于实现功能的复杂性 一个公共服务往往包含多个接口 分别用于代表公共服务内的一组有意义的操作 例如:OMG的命名服务包含两个接口: NamingContext BindingIterator SUN的JTA包含5个接口: UserTransaction TransactionManager Transaction Synchronization XAResource;公共服务的具体实现方式是十分丰富的: (1)公共服务可以在应用服务器内实现 (2)公共服务可以由另外一个单独的中间件产品实现 (

文档评论(0)

1亿VIP精品文档

相关文档