在 WebSphere Application Server V6.1 中实现 WS_Notification
2007-03-26 10:30
447 查看
面向服务的体系结构 (SOA) 的好处之一就是,它支持通过构建组合服务来创建新解决方案。在本文中,您将了解如何使用事件构建组合服务以及 IBM® WebSphere® Application Server 6.1 中提供的新 WS-Notification 支持。文中还提供了一个简单的代码示例,可通过其了解如何使用发布/订阅引擎进行服务组合。
服务组合与事件
面向服务的体系结构 (SOA) 正逐渐占据企业体系结构舞台,成为用于进行企业解决方案设计、实现和交付的首要方法。通过将现有服务组装为组合企业解决方案(组合服务),可实现大部分 SOA 好处。调用组合服务时,它将与所属服务进行交互,以执行一组相关的业务功能。组合服务对所使用的其他服务进行编排,控制用于确定调用顺序的规则。服务组合允许创建与现有服务一起运行的解决方案。此类解决方案可迅速部署,提供重用可能性,且提供对各种现有服务的无缝访问。
Ali Arsanjani 在文章“Toward a pattern language for Service-Oriented Architecture and Integration, Part 2: Service compositon”中定义了创建组合服务的多个业务驱动因素。(请参见参考资料中提供的这篇文章的链接。)
替换。对于特定服务在多个组合服务(流程)中使用的情况,可组合性允许同时将一个服务中的更改引入到使用此服务的所有企业业务流程中。
合并或单一访问点。在这种情况下,组合服务可以作为一系列独立活动的单一访问点,如为不同的业务部门执行保险风险计算或保费计算等。通过使用组合服务,使用者可不必注意计算的差异和定义特定计算路径的规则。使用者调用单个(组合)服务;例如,保单保费计算(根据输入数据)将调用特定业务部门的保单计算服务。
重新组合或上下文更改。在这种情况下,组合服务的实现可以让使用者不必注意旨在满足新业务目标而进行的更改。通过这样,可以快速对新情况和服务功能的动态变化做出响应,并能够在两者之间建立联系,以帮助解决问题。此类更改通常隐藏在组合服务的接口之后,其对服务使用者的影响很小甚至没有影响。
尽管目前最流行的组合服务实现策略是编排,但人们也越来越多地关注基于事件的服务组合实现。(请参见参考资料中列出的文章“Service-Oriented Composition in BPEL4WS”和“Tools for Composite Web Services: A Short Overview”。)
事件驱动的体系结构
。。。。。。
点击此处查看全文
服务组合与事件
面向服务的体系结构 (SOA) 正逐渐占据企业体系结构舞台,成为用于进行企业解决方案设计、实现和交付的首要方法。通过将现有服务组装为组合企业解决方案(组合服务),可实现大部分 SOA 好处。调用组合服务时,它将与所属服务进行交互,以执行一组相关的业务功能。组合服务对所使用的其他服务进行编排,控制用于确定调用顺序的规则。服务组合允许创建与现有服务一起运行的解决方案。此类解决方案可迅速部署,提供重用可能性,且提供对各种现有服务的无缝访问。
Ali Arsanjani 在文章“Toward a pattern language for Service-Oriented Architecture and Integration, Part 2: Service compositon”中定义了创建组合服务的多个业务驱动因素。(请参见参考资料中提供的这篇文章的链接。)
替换。对于特定服务在多个组合服务(流程)中使用的情况,可组合性允许同时将一个服务中的更改引入到使用此服务的所有企业业务流程中。
合并或单一访问点。在这种情况下,组合服务可以作为一系列独立活动的单一访问点,如为不同的业务部门执行保险风险计算或保费计算等。通过使用组合服务,使用者可不必注意计算的差异和定义特定计算路径的规则。使用者调用单个(组合)服务;例如,保单保费计算(根据输入数据)将调用特定业务部门的保单计算服务。
重新组合或上下文更改。在这种情况下,组合服务的实现可以让使用者不必注意旨在满足新业务目标而进行的更改。通过这样,可以快速对新情况和服务功能的动态变化做出响应,并能够在两者之间建立联系,以帮助解决问题。此类更改通常隐藏在组合服务的接口之后,其对服务使用者的影响很小甚至没有影响。
尽管目前最流行的组合服务实现策略是编排,但人们也越来越多地关注基于事件的服务组合实现。(请参见参考资料中列出的文章“Service-Oriented Composition in BPEL4WS”和“Tools for Composite Web Services: A Short Overview”。)
事件驱动的体系结构
。。。。。。
点击此处查看全文
相关文章推荐
- In Websphere Application Server 6.1 , request.getQueryString() return null.
- 迁移到 WebSphere Application Server V6.1 快速指南
- WebSphere Application Server中的JSF实现
- WebSphere Application Server V6.1 Fix Pack 23于今日发布
- 在WebSphereApplication Server V8 中实现跨机器版本迁移
- 使用 Java Management Extension API 连接 Rational Application Developer V7.0 和 WebSphere Application Server V6.1
- 如何实现WebSphere Application Server 6集群环境下的定时服务
- 基于 SAML 2.0 的 WebSphere Application Server SSO 实现
- Target runtime WebSphere Application Server V6.1 is not defined
- WebSphere Application Server V6.1试用版for Linux 下载地址
- Websphere Application Server 6.1安装配置(二)
- Auto-declare fails when using Oracle 11g R2 and WebSphere Application Server 6.1
- IBM WebSphere Application Server V6.1 Fix Pack 29于2010.01.18发布
- IBM WebSphere Application Server下使用URL Rewrting进行Session Tracking的实现
- 利用 ANT 实现自动化部署管理 WebSphere Application Server 5.x 下的应用
- IBM WebSphere Application Server V6.1 Fix Pack 27于2009.09.21发布
- 探索 WebSphere Application Server V6.1 Portlet 容器,第 2 部分:进一步研究
- 利用 Application Server Toolkit 6.1 在 Websphere Application Server 6.1 上开发 SIP 应用
- 利用JMX监控Websphere Application Server6.1的J2EE应用服务运行状态
- IBM WebSphere Application Server V6.1 Fix Pack 37于2011.04.04发布