新一代应用结构体系(一) 面向服务的架构概述

原创 2004年07月02日 09:57:00

第一篇:概述

?????? 应用发展趋势不再是大而全的集中式系统,而是逐步发展为由各个独立且可协同的应用所构成,由集中式向分布式发展。过去单点网络应用所带来的直接后果是(虽然厂商宣称的是模块化结构),子系统间高度偶合无法脱离其他模块独立运行,各子系统更是无法独立部署,系统维护困难,扩展更是困难,原始系统必须做更多的改动和编译才能加入新的功能,和其他厂商的合作开发更是无从下手。同时一旦在企业中应用中受阻将会波及整个系统。再次每个应用独立且封闭,给我们的应用合整(EAI)也带来了困难,甚至是天方夜潭。那么,开发一个涵盖整个企业综合业务的系统呢?显然,这更是不现实!

?????? 所以,不管是企业还是应用开发商,他们所需要的是一个适合其业务发展,方便扩展与集成,便于实施的应用程序体系。有着统一的标准,统一的接口描述,统一的伺服方式。与此同时新的面向服务构架(SOA)的组合式应用(composite application)被提出同时迅速的被使用在各个项目中(国内相对较少,但3-5年内将成为主流)。直接带来的优点是逐步实施,逐步集成,整个企业应用形成松散偶合的结构。

??????? 而面向服务构架的组合式应用将逐步成为主流。不管是微软的.net还是sun公司的j2ee体系都已稳固,大量提供面向服务的构架的具体解决方案,并相互提供高端标准的工具,同时遵循共同的标准,可见面向服务构架已经成为下一应用的主流标准。

?????? 它很容易的开发应用程序间端对端商业流程。该商业流程不受任何应用限制,可布署于公司的不同部门及办事处内的各种应用组合上,最终建立不受软件供应商限制的架构,从而大幅减少个性化设定的需要,精简运作程序,加快布署时间并降低总拥有成本。

?????? 现今,组合式应用的开发方式和观念,开始逐渐被大量应用在门户网站和整合工作(integration)上。

????? 如:组合式portal的做法,就是透过portal接口所提供的应用,往往不见得真的执行在portal服务器上,而经常是以借花献佛的方式,将人家现成的服务接口所提供的数据实时抓过来(不是从数据库),再加以呈现,同时汇总给portal的使用者。

????? 应用整合,也是走组合式的潮流。透过高阶工具来设定,让信息系统得以机动性配合任务的调整,对各项以服务方式提供的服务进行不同形式的串联和协作,同时快速的加以部署。这个热门的新领域,一般称之为 商业流程管理(BPM; Business Process Management)或商业流程自动化(BPA;Business Process Automation)。各个应用开发完成结合面向服务的构架,本身又可以变成一支新的服务,供其他应用使用,这就是“开发即整合,整合即开发”的观念。

??? 组合式应用将以整合中心及顶尖的网络服务技术为基础,并能全面覆盖整体企业流程,打破了任何单一应用组合或套件的传统定义性限制。”面向服务架构 (SOA) 是透过业务服务的概念来提供信息技术的各项基本应用功能,藉以拉近业务和信息技术之间的距离。因为传统上,信息技术的思维多偏面向应用。ERP、CRM、SCM、 ...,专有名词缩写多到目不暇给。在试图为一个个应用空间提供解决方案的同时,也累积造就了一个个的信息壁垒。

????? 面向服务架构的产生,正是着眼于将这些纵向信息堡垒加以横向贯穿,让它们各自提供若干对企业整体有价值的应用服务,让这些服务可以自由的被排列组合、融会贯通,以便在未来能随时弹性配合新的需求而调整。借以面向服务架构,组合式应用也孕育而生。。。。。。

?

?

第二篇:面向服务架构详解(待续)

???????

第三篇:组合式应用(composite application)详解(待续)

第四篇:面向服务架构的组合式应用实践(待续)

面向服务的体系架构(SOA)—架构篇

面向服务的体系架构(SOA)—架构篇1、面向服务的体系架构(SOA)        面向服务的架构(service-oriented architecture)是Gartner于2O世纪9O年代中期...
  • m0_37106742
  • m0_37106742
  • 2017年04月13日 17:06
  • 1064

面向服务的体系架构(SOA)

面向服务的体系架构(SOA)—架构篇 1、面向服务的体系架构(SOA)      面向服务的架构(service-oriented architecture)是Gartner于2O世纪9O年代中期提出...
  • JavaWebRookie
  • JavaWebRookie
  • 2017年03月11日 16:27
  • 13589

分布式服务架构和面向服务架构

分布式服务架构: 一:建立servicedao(project 提供服务) 改pom.xml文件,引用  ;引用po;删掉spring框架的包 写dao、mapping、service、servoce...
  • GuXAiXia
  • GuXAiXia
  • 2017年05月25日 15:58
  • 393

有关计算机体系结构和人工智能的随想

听完刘老师在视频里面讲到关于计算机体系结构以及人工智能,包括图灵机架构,冯诺依曼机架构,以及人工智能的发展。关于学习总结如下。   关于计算机体系结构        如今各个行业的计算机应用都很...
  • qq_22221847
  • qq_22221847
  • 2017年03月07日 21:02
  • 204

Hibernate基本用法:体系结构

ORM概述: ORM:Object/Relation Mapping,对象/关系数据库映射。Hibernate是ORM框架的一种。 ORM是面向对象程序设计语言和关系数据库之间的桥梁,ORM完成了...
  • u012355934
  • u012355934
  • 2017年04月16日 22:31
  • 1855

SOA面向服务的体系架构概述

SOA-面向服务的体系结构,是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统...
  • u011659172
  • u011659172
  • 2016年05月25日 09:35
  • 513

面向服务的体系结构(SOA)——(1)目标与核心概念

什么是SOA?常常听到人们拿OOP和SOA一起来说事,诸如SOA是否可以代替面向对象(OOP)或者两者比哪个更加有优势?直接回答有难度举个例子可能显得答案更容易理解。小孩子问你该认真写作业呢?还是高考...
  • beijiguangyong
  • beijiguangyong
  • 2013年06月28日 23:58
  • 4200

【笔记】JAVA整体体系结构

温春水视频笔记 Web基础 html: 共享信息。    只要看到信息,不用拷贝过来-->贝尔实验室发明 javaScript:使html中动态元素更具有规则,验证 CSS(Cascading Sty...
  • Angiexia
  • Angiexia
  • 2014年03月12日 09:44
  • 2792

oracle学习笔记 Oracle体系结构概述

oracle学习笔记 Oracle体系结构概述 从这节开始,开始讲oracle数据库体系结构。 首先从总体上,从概述上把oracle整体的体系结构讲一下, 然后接下来的时间我们会一块一...
  • xinzhan0
  • xinzhan0
  • 2016年07月03日 18:58
  • 1611

Zookeeper体系结构

上面我们已经讨论了zookeeper在应用程序中的一些操作,下面我们需要理解一下服务端的工作的原理。客户端是如何通过一个客户端的类库与服务端进行通信的,然后服务端又是如何回应客户端的。下面这张图显示了...
  • ZHOUCHAOQIANG
  • ZHOUCHAOQIANG
  • 2016年01月16日 14:19
  • 1716
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:新一代应用结构体系(一) 面向服务的架构概述
举报原因:
原因补充:

(最多只允许输入30个字)