《软件体系结构》全套教学课件.ppt

  (1) 自包含的、模块化的应用程序,它可以在网络中被描述、发布、查找以及调用。   (2) 基于网络的、分布式的模块化构件,它执行特定的任务,遵守具体的技术规范,因而能与其他兼容的构件进行互操作。   (3) 由企业发布的能完成其特别业务需求的在线应用服务,其他企业和应用软件能够通过Internet访问来使用这些应用服务。   对于外部的Web Services使用者而言,Web Services实际上是一种部署在Web上的对象或者构件,它们具备以下特征:   (1) 良好的封装性。Web Services既然是一种部署在Web上的对象,自然具备对象的良好封装性,而对于使用者而言,仅能看到该对象提供的功能列表。   (2) 松散耦合。当一个Web Service的内部发生变更的时候,调用者是不会感觉到的。对于调用者来说,只要Web Services的调用接口(界面)不变,Web Services实现的任何变更对它们来说都是透明的。   (3) 使用标准协议规范。作为Web Services,其所有公共的协约完全需要使用开放的标准协议进行描述、传输和交换。同时,相比一般对象而言,其界面调用更加规范化,更易于机器理解。   (4) 高度可集成能力。由于Web Services采取简单的、易理解的标准协议作为构件界面描述,所以完全屏蔽了不同软件平台的差异。无论是CORBA、DCOM还

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档