暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
SOA架构十大设计原则服务共享和约架构.docx
57
5页
2次
2024-07-12
免费下载
SOA 架构十大设计原则服务共享和约架构
日前国外网站报道介绍了面向服务架构(SOA)的基本原则,提出了公共接口与内部实现
要有明确界限等原则。虽然这些原则并不是绝对的真理,但可作为一个应用开发参考。
  一、明确的边界
通过跨越定义明确的边界进行显式消息传递,服务得以彼此交互。有时候,跨越服
边界可能要耗费很大的成本,这要视地理、信任或执行因素而定。边界是指服务的公共
口与其内部专用实现之间的界线。服务的边界通过 WSDL 发布,可能包括说明特定服务之
期望的声明。
  二、服务共享和约和架构
服务交互应当只以服务的策略、架构和基于合约的行为为基础。服务的合约通常使
WSDL 使 BPEL (使
WSDL)。服使将依来调与服鉴于这种依赖
合约必须长期保持稳定。在利用 XML 架构 (xsd:any) SOAP 理模(可选标头)的可扩展
性的同时,合约的设计应尽可能明确。
  三、策略驱动
尽管它往往被认为是最不为人所了解的原则,但对于实现灵活的 Web 服务,它或许是
最有力的。单纯依WSDL 无法交流某些业务交互要求。可以使用策略表达式将结构兼
(交流的内容)与语义兼容性(如何交流消息或者将消息交流给谁)分隔开来。
  四、自治
服务是独立进行部署、版本控制和管理的实体。开发人员应避免对服务边界之间的
间进行假设,因为此空间比边界本身更容易改变。
五、采用可传输的协议格式,而不是 API
通常,服务提供商基于某种传输协议(例如 HTTP)提供服务,而服务消费者只能通过另一种
不同的协议(比如 MQ)通信。因此,也许需要在服务提供商与消费者之间建立一座异步起动
同步运行的连接桥,超越 HTTP Java Messaging Service 息服(JMS)等协.技术角度
讲,Java Messaging Service 消息服务(JMS)并不是一种传输协议,而是一组供应商中立(vendor-
neutral)的通信 APIs
  六、面向文档
消息XML 文档(句话的格只对 XML ) 消息
常用于传输业,比买订单、和提单。这种交互与同步消排队系统
兼容性很,比如 MQ SeriesMSMQJMSTIBCOIMS 等等。
  松耦
服务之间要求最的依赖性,只要求它之间能够相知晓
  合标
当通过 Web 的服务实现时,最原(本的)面向服务的架构(SOA)的模型仅仅提供了
可靠性、以及管理的标准化技术条件
WS-ReliableMessaging WS-Security WS-Coordina+on ( WS-
AtomicTransac+on 规范 WS-BusinessAc+vity 相联),它
位存在的缺陷
  、独立软件供应商
SOA 深刻改变了经济实。客户们更合理的费用以及不重新
资就能改进业务的能力。因此,独立应商,只能使业务
活,以期变得灵活。于是,面向服务单的在现有的紧耦
的、复杂的、不灵活的以及业务上添于标接口。更要的是,
SOA 承诺,独软件供应商必须改他们构建、销售、交、管理
自身产品式。
  十、元数据驱动
开发元数身并不是数据驱动应用程序的本使用元数驱动服务系统
界的传是一个更为确的法。
SOA 架构理念企业应用 SOA 最常 5 种模式
  随着 SOA 技术的完善SOA 与技术实深入。从国内场看
越来越府机已经跨过了 SOA 价值要性的认阶段,开概念
及、尝试准备入到应用。但是,如何基于国内的 SOA 需求环境 SOA
正落,如何业构建满足 SOA 应用成件企与服务提供商
的一大难题
认为,只 SOA 的应用模式解,SOA 应用才会可依,大
SOA 在中国的成的基础。基于国内行业的实型,点研
SOA 的应用模式,并按照不同的面对此进行了结。
  SOA 作为基础设
  基础角度SOA 的应用可以分为利用信源目录梳理业务活动和业务
应用模式,以及建立业主题应用模式两类。利用信源目录梳业务活动
业务对的应用模式用于理业务以支撑基于 SOA 的应用 建立业务主题库框架的应用模
式则何建立业领域题库,基于这种应用模式可以建多层分布
应用系统的基础
  信息资源在于方便间的资源共享和业务协同,因此务部
构、职责理的业务活动作为信息资源理的脉络
务对业务为信关键务活动之间的关系作为判断信息
如何共享和协同的依
  对于信息资源包括基础信息、结业务数据业务数据
应用资源等。此分只是资源的外在表式,而如何利用这源形完整的服务则
需要研究的内容。通过以建立起完善源梳理和服务
1. 业务活动理、编目查询;
2. 业务活动之间的关系梳理、编目查询;
3. 基础信息维护编目查询;
4. 结构业务数据维护编目查询;
5. 结构业务数据维护编目查询;
of 5
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜