SOA7阶段成熟度和路线图

从单井式到服务组合,SOA历经多个发展阶段。起初各业务线独立开发,随后通过系统整合实现数据交互,但复杂度高。组件化虽提升复用性,却未解决互操作性。面向服务架构引入松耦合服务,使用标准协议,提升业务流程开发的敏捷性。服务组合工具定义信息流动,虚拟服务提高松耦合程度,动态可重新配置则在运行期实现流程整合。
Dr. Chris Harding, The Open Group发布

参见:http://blogs.zdnet.com/service-oriented/?p=1974

 

1、单井式
各个业务线独立开发软件,数据、流程、标准、技术没有交互;
2、系统整合
各个业务系统之间通过导入导出等技术手段实现数据交互。
整合并没有形成公共的数据和流程标准,因此,两个系统的互联需要复杂的数据、操作、协议的转换;
3、组件化
独立业务系统分解为组件,因此可以重新配置、部署到新的系统中。
业务功能也被(有限的)实现到组件中。组件的交互通过接口,但不是非松耦合的,这限制了不同组织的系统之间的互操作性;
系统内部组件化,系统内的复用、控制变化
4、面向服务
组合程序现在可以从松耦合的业务服务中构建;服务调用使用标准协议,独立于实现技术;
然而,服务的组合依然由开发编写特定代码实现,因此限制了新业务流程开发的敏捷性;
5、服务组合
构造新的业务流程不在需要定制编码,而是通过一种组合工具(业务流程引擎)定义信息的流动,控制单个服务实现;这允许业务服务组合成为复合业务流程;
6、虚拟服务
服务使用者并不直接调用服务,而是通过一个服务平台调用一个虚拟服务,服务平台负责把调用转发到一个实际服务提供方;松耦合程度更高;
7、动态可重新配置
之前的SOA,尽管流程整合也比较灵活,但都是在设计期有开发人员(在业务分析和产品管理的指导下)实现;这个阶段的流程整合是在运行期,有流程分析师用工具实现;或者由系统自己确定;这需要有统一机制发现所需服务。

转载于:https://www.cnblogs.com/wangpy/archive/2009/11/26/1611138.html

下载方式:https://pan.quark.cn/s/c9b9b647468b ### 初级JSP程序设计教程核心内容解析#### 一、JSP基础概述JSP(JavaServer Pages)是由Sun Microsystems公司创建的一种动态网页技术规范,主要应用于构建动态网站及Web应用。JSP技术使得开发者能够将动态数据与静态HTML文档整合,从而实现网页内容的灵活性可变性。##### JSP的显著特性:1. **动态与静态内容的分离**:JSP技术支持将动态数据(例如数据库查询结果、实时时间等)嵌入到静态HTML文档中。这种设计方法增强了网页的适应性可维护性。2. **易用性**:开发者可以利用常规的HTML编辑工具来编写静态部分,并通过简化的标签技术将动态内容集成到页面中。3. **跨平台兼容性**:基于Java平台的JSP具有优良的跨操作系统运行能力,能够在多种不同的系统环境中稳定工作。4. **强大的后台支持**:JSP能够通过JavaBean组件访问后端数据库及其他资源,以实现复杂的数据处理逻辑。5. **执行效率高**:JSP页面在初次被请求时会被转换为Servlet,随后的请求可以直接执行编译后的Servlet代码,从而提升了服务响应的效率。#### 二、JSP指令的运用JSP指令用于设定整个JSP页面的行为规范。这些指令通常放置在页面的顶部,向JSP容器提供处理页面的相关指导信息。##### 主要的指令类型:1. **Page指令**: - **语法结构**:`<%@ page attribute="value" %>` - **功能**:定义整个JSP页面的运行特性,如设定页面编码格式、错误处理机制等。 - **实例**: ...
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值