昆山信息网
体育
当前位置:首页 > 体育

SOA技术理念详解

发布时间:2019-11-18 09:13:57 编辑:笔名

1 S0A技术理念

面向服务的体系结构(service—oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言,这样做保证了这样系统构建中的不同服务可以有一种和大家都适用的办法进行相互的交换,这里我就可以看到整个的SOA的实现的最终核心就是服务,最基本的元素也就是服务。

1.1 SOA的关键的技术。

1)WSDL(Web Service Definition Language),web服务描述定义语言。WSDL描述了web服务的接口、消息格式约定和访问地址三方面的基本内容。对服务最基本的描述是接口描述,服务消费者只有获得接口描述才能向服务发送正确的调用消息。另外服务的通信协议、访问地址、发送给服务的消息格式约定也是访问服务之前必须获得的信息。

2)SOAP(Simple Object Access Protocol),简单对象访问协议。SOAP是一种轻量的、简单的、基于XML的协议,它被设计成在WEB上交换结构化的和固化的信息,它这是可以和当前很多的互联网协议和方式结合着使用的一种信息。

3)UDDI(Universal Description Discovery and Integration),统一描述发现和集成,UDDI是一种目录服务,用来说明一个web服务的一些信息类型,UDDI定义如何查找web服务(及其WSDL文件),企业可以使用它对web服务进行注册和搜索。

1.2 S0A的特殊性和优势的地方。

1)松散耦合。

这样的特点可以解除对整个系统两端紧密控制的必要。对整个系统的可用性、伸缩性等,每个模块都可以进行单独的管理,保证了系统不同部分的正常运行。

2)复用增加。

这项优点是可以复用曾经开发和布置的不同的服务,从而保证了资源的有效利用,实现了资源整体项目的继续开发和交付工作。

3)遗留集成。

这可以帮助把之前遗留的使用系统、信息系统进行必要的服务的改善,以便它们进入新的应用系统,从而达到资源重复使用,避免不必要的过多资源的浪费,就是相当于资源的回收,然后包装改善之后在加以利用的过程,这样可以更好的减少维护和集成的使用成本。

海口癫痫病治疗哪家医院好
九江妇科
台州整形美容手术
合肥长淮中医医院甲状腺科在线咨询
安康市中医院怎么样