企业应用系统平台软件分析---3. 企业应用平台软件运行时的配合

原创 2008年09月30日 02:10:00
 

3.      企业应用平台软件运行时的配合

以上介绍的这些产品,在运行时的实例如下图所示

 

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

企业应用平台软件运行时实例示意图

 

说明:

(a)      服务总线的传输层通常使用消息中间件实现。服务总线上运行多种类型多个数目的容器,容器里包含各种服务的实例。服务之间的数据交互通过接口调用进行。规则引擎,业务流程管理引擎,部署管理平台等软件和平台虽然不属于服务总线,但也可以与服务总线上的容器或者服务交互。

(b)     服务容器,容器里的服务可以是多个,引擎和引擎里运行的流程也可以是多个,都可以分散在总线上不同的机器节点上,彼此通过总线互联。应用门户,管理监控平台,策略控制平台在一个应用系统里一般只需要一个,来管理监控整个系统。 这是一种分散处理,集中控制的设计思路。把业务处理和通用处理分离,通过总线上的远程调用编织成完整的处理过程,对比AOP的程序编织技术,这里是分布式系统级别的编织技术。

(c)      在总线上的数据流包括业务数据流和监测控制流。

 

总结:描述了企业应用平台软件的层次结构,运行时彼此的配合关系。可以看到

(a)      平台软件帮应用开发者做了数据传输交互,数据格式转换,连接已有系统,数据展现等技术层面的通用工作;而应用开发者需要做数据的计算处理,规则定义,逻辑流程编排等业务逻辑层面的实现。

(b)     EAI平台强调互联不同的组件技术和软件产品,它使用与SOA类似的技术方式实现,即制定统一的数据和接口定义;SOA提供了一种开放的标准的异构接口互联互通技术,应用这种技术,SOA平台可以提供连接已有组件技术和软件产品的适配性基础服务。

浅谈企业应用架构

在牛津高阶词典(第7版)中,架构(architecture)一词的解释是:the design an structure of a computer system,而架构师(architect)一词的...
  • huifeng773950918
  • huifeng773950918
  • 2014年04月09日 14:09
  • 1251

浅谈企业应用软件架构设计过程

本文是笔者根据自己所从事J2EE应用软件架构设计工作的经验,谈谈自己对软件架构设计过程的理解。为了更直观的展现出架构设计各环节的工作内容,文中以一个虚拟案例来介绍了架构设计过程中的一些主要工作内容和工...
  • ldh911
  • ldh911
  • 2015年01月27日 17:19
  • 6837

企业级云应用平台的实践和思考

今天要讲的题目是《企业级云平台的实践和思考》, 主要涉及一些基于云环境的应用构建的技术, 讲一下我在这方面的一些实践经历和一些思考, 主要讲两个参与开发的系统的功能和设计为主,不会涉及太多细节技术。 ...
  • horsefoot
  • horsefoot
  • 2016年07月18日 16:36
  • 1224

Linux 之 企业大型监控系统Zabbix应用 初级篇

Zabbix介绍 — 什么是ZabbixZabbix是一个基于Web界面的分布式系统监控的企业级开源软件。可以监视各种系统与设备的参数,保障服务器及设备的安全运营。 Zabbix介绍 — Zabbix...
  • LiuMiao1128
  • LiuMiao1128
  • 2016年11月10日 17:36
  • 1610

Hadoop十大应用领域--从互联网行业到传统行业

本文整理自:http://gigaom2.wordpress.com/2012/06/05/10-ways-companies-are-using-hadoop-to-do-more-than-ser...
  • zhoudaxia
  • zhoudaxia
  • 2013年05月02日 20:48
  • 6038

科技公司钟爱的50款开源工具--转载

科技公司钟爱的50款开源工具--转载   本文介绍了多款知名的开源应用软件,科技公司可以用它们来管理自己的 IT 基础设施、开发产品。   过去十年间,许多科技公司已开始畅怀拥...
  • cucmeLiu
  • cucmeLiu
  • 2016年09月13日 15:37
  • 906

传统企业PaaS平台功能设计与业务上云思考

伴随着Docker技术的兴起,以及容器集群管理平台Mesos、Kubernetes、Swarm、Rancher等的大行其道,仿佛PaaS平台及其相关技术一下进入了黄金时期,各种各样的技术组合,各种各样...
  • horsefoot
  • horsefoot
  • 2016年06月17日 07:17
  • 15147

谈谈云GIS的建设成本

题记 GIS这个行业比较小,小到我们只是IT行业中的软件部分的中间件层次的一小片地方,GIS这个行业比较大,大到各个行业都会将地图作为载体,也自然有了GIS的用武之地。现如今,如果你现在做的项目跟云计...
  • chinagissoft
  • chinagissoft
  • 2016年11月10日 10:39
  • 6746

国内外GIS基础软件对比分析优缺特性及实际工作生产应用和成功案例综合评价

国内外主流GIS基础软件对比分析优缺特性 1. 国内国际主要GIS产品 国内地理信息系统市场在近几年得到飞越发展,各行各业都广泛使用GIS软件开展应用。国际著名GIS软件厂商和产品...
  • sinat_34719507
  • sinat_34719507
  • 2017年03月06日 16:40
  • 1915

开发一个软件平台的一些心得体会

作者:朱金灿来源:http://blog.csdn.net/clever101        带团队开发一个软件平台已有两年半,突然想写下些东西。这个软件平台除了作为公司的一个产品,还有一个重要目的是...
  • clever101
  • clever101
  • 2015年03月31日 23:51
  • 2165
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:企业应用系统平台软件分析---3. 企业应用平台软件运行时的配合
举报原因:
原因补充:

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