方正SOA中间件方正飞鸿智能信息平台Fix ES白皮书Word文档下载推荐.docx
- 文档编号:21355188
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:11
- 大小:63.74KB
方正SOA中间件方正飞鸿智能信息平台Fix ES白皮书Word文档下载推荐.docx
《方正SOA中间件方正飞鸿智能信息平台Fix ES白皮书Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《方正SOA中间件方正飞鸿智能信息平台Fix ES白皮书Word文档下载推荐.docx(11页珍藏版)》请在冰豆网上搜索。
4.3表单设计Formdesign2
4.4数据库工具DTS2
4.5即时通讯MSQ2
4.6统一界面管理Portal2
4.7多种主题管理Theme2
4.8快速高效的代码开发框架SDK2
4.9企业应用集成EAI2
4.9.1业务过程集成2
4.9.2应用集成2
4.9.3数据集成2
4.9.4集成的标准2
4.9.5平台集成2
4.10业务流程管理BPM2
4.11面向服务架构SOA2
五.ES2007业务平台技术体系2
5.1ES2007业务平台构架图2
5.2支持的平台技术和产品2
一.ES2007业务平台简介
ES2007业务平台基于SOA架构体系,结合数据建模、业务建模、可视化流程引擎、动态表单设计等多种实现工具,是企业应用开发的一个高效、强大、开放的开发工具。
其柔性的特点,保障了基于平台开发的系统可在.Net平台与J2EE平台上无缝的切换运行。
ES2007业务平台实现业务导向和驱动的软件开发,从根本上解决管理软件开发中的诸多难题,使企业信息系统真正实现“用户主控、随需而变、全局规划、整体集成”的信息化战略。
渗透管理软件的设计、开发、调试、部署,到运行、维护、管控、治理的全生命周期。
二.ES2007业务平台功能简介
2.1表的建立
大部分的功能都是基于表的设计,每个对应的业务单元都以表作为逻辑单元。
表可以表示多种数据关系,定义多个数据约束关系,表间主从关系定义,细致的数据更新设计,以及大数据量下的数据分步下载和分组等。
还有丰富的事件接口供用户进行各种级别的控制。
在数据层面还可以对字段进行更丰富的定义,例如使用数据字段对基础表的字段继续进行扩充,使用不同类型的表达式字段快速构建新的字段,使用自定义字段满足用户特殊需求,使用统计字段进行数据集层面的数据统计等。
然后根据数据组织结果定义界面文档,构造最适合用户需求的表现形式。
并直接关联到提取出的数据,可以构造传统的窗体表单,直接使用强大的数据网格,数据图表,决策立方等预先定制好的窗体模板利用丰富的组件库任意组合,定义出需要的任意交互界面。
2.2表对应的功能设计
功能设计的核心是表单的设计,通过界面和窗体设计,经过前面的权限定义,应用设计中90%的功能界面不需要再进行特殊定制即可满足要求。
还可以通过权限控制,包括数据集的增删改,数据访问范围,以及字段的只读,隐藏等。
甚至直接设定某一类型数据的只读,隐藏等特性,对使用到的信息和数据进行批量的操作定义。
对于界面交互要求较高的功能,依然可以像传统开发一样进行特殊定制,使用内置的组件、或者导入外挂组件进行任意复杂的开发和设计,满足企业级应用复杂交互界面的要求。
2.3流程设计
流程设计的实质是把功能环节按照业务时序进行排列组合。
首先绘制流程图,流程设计提供了各种各样的流程元素,如功能环节、条件分支环节、逻辑运算环节、连接线等,用清晰直观的方式把整个流程图“画”出来。
通过这些基本元素的组合,以及子流程嵌套,足以描绘出各种复杂的流程线路。
然后定义各种业务逻辑。
企业流程中的各种需求已经被体系抽象为对应的业务规则,包括执行、流转、通知、回退、批处理等。
当一个任务有多个人可以执行时,还要设定相互之间如何协作。
一方面,通过直观的方式进行流程图设计,使用各种工作流元件如任务环节、逻辑符号、条件判断和分支,通过这些快速“绘制”工作流。
另一方面,通过各类规则定义完成工作流中各种复杂的业务细节设计,
组织机构的设置是工作流高度协作的基础,是工作流的任务执行者和控制者,基于统一的组织机构,只需要在流程中指定流程环节的执行者,企业即可实现流程的跨地域、跨部门的高效协作。
流程管理、归档、催办,任务监视等均可做到实时的图形化管理,通过直观的业务实例的监控处理,可以帮助企业做出相应的决策,以及进行快捷有效的流程调整。
2.4应用发布
企业各个业务模块,都可以通过平台规范的业务模块的方式构建,并且所有这些业务模块具有内在的统一性和集成性,不断的拓展,融合新的模块。
同样可以综合使用其他集成技术,作为整体业务集成的一个补充。
例如,用户可以在数据层面连接到其他业务数据库,导入其中的库表结构,或者共享数据库。
也可以调用各种标准的对象、协议或接口,例如使用OLE对象、集成Word文档进行公文处理,集成AutoCAD进行图形绘制,集成GIS组件显示地图等。
业务模型可以直接发布到ES2007平台上,获得可用的业务系统,所有这些都通过部署直接完成。
使用组织结构中不同人员的帐户登录系统,即可根据权限执行不同的业务功能,接收相应的任务和消息,组织不同部门的人员,不同类型的信息和数据根据流程定义进行流转和协作。
所有企业业务会在信息系统中按照模型设定有条不紊的运行和展开。
可以根据新的业务变化对信息系统中各个关键环节进行灵活和高效的调整,快速获得可用的业务系统。
可以构造完整的集成企业内部门户,把全部业务处理通过统一的门户集中展示出来,提升企业运行效率和企业形象。
2.5底层部署
平台构建的信息系统,所有业务构成的主体部分均能灵活调整和自由扩展,帮助企业快速调整和适应变化。
以ES2007平台为载体,可以灵活发布和部署到各种主流底层技术环境,并在这些底层平台之间平滑的迁移。
所有这些都和上层业务模型设计无关,无需调整业务设计即可实现上述能力。
2.6代码开发拓展
ES2007平台模块设计的各个层次提供了强大的可视化设计和定制能力,帮助企业进行高效的应用设计,并且全部过程都可以由业务管理人员掌握和控制。
同时,为复杂应用开发提供了开放的体系和丰富的底层事件接口,以及强大的底层开发能力,支持用户在充分利用企业建模带来高效率的同时,仍然拥有底层系统开发所有的灵活性和强大能力,充分满足企业应用复杂性对开发工具在总体效率和细节能力两方面的严格要求。
业开发人员也可以完全意义上的代码开发。
三.ES2007业务平台技术特点
3.1高效的平台业务逻辑拓展
平台从更高的企业模型工程层次。
来满足用户构建和扩展大型复杂业务系统的需求。
平台扩展模式的核心思想包括两个方面。
一方面,用户可以方便高效的构建信息系统的各个组成部分,所有业务和逻辑的构建、调整和扩展都以面向管理业务而非程序代码的、易于理解、学习和掌握的方式完成。
另一方面,这些业务模块插件具有高度的内在统一性,小到功能环节、表单表格、业务流程、查询统计,大到独立的业务模块或业务系统,都成为可以自由创建、组装、拆卸和替换的“插件”。
ES2007平台为信息系统提供了统一的软件架构,用户可以在此系统框架下构建、添加和扩充不同行业,不同业务方向的管理软件和业务模块。
平台中,信息系统的所有主体构成要素,包括组织机构、业务流程、功能环节、分工权限、逻辑规则、表单表格、查询统计都被提取和资源化,信息系统可以实现真正的灵活调整。
通过企业用户可理解的方式,直接面向业务应用进行开发,让企业根据业务本身进行建模,即可获得可用的业务系统,而不必关注这些业务在技术上如何实现。
开发模式对应用系统带来了根本性的效率提升和质量保证。
3.2组织机构设置和权限机制
构建统一的组织机构,建立完善的岗位体系,实现灵活、多样的矩阵式组织模型。
信息系统中建立了完善的可扩展的组织结构,为业务开展提供基础保障。
平台通过支持企业根据自身实际构建不同类型的组织架构形式,企业组织结构的变化,只需要通过组织模型的调整即可完成。
平台支持企业组织结构中各种复杂业务权限的要求,帮助企业建立严密和灵活的业务权限体系,达成分工授权与协作之间的最佳平衡。
权限的可控性,通过数据权限控制该单元对数据的存取,可以细致到字段级;
平台还支持企业构建严密和灵活的上下级关系和业务分管体系,并帮助各级管理者有效进行管理和控制。
用户无需修改应用程序,即可完成所有组织机构、分工、权限等的灵活调整和设置,一旦完成,将自动映射到企业信息系统。
3.3强大的工作流引擎和任务监控,协同机制
定义和规范全部的运营过程,并立即组织不同的部门、人员和信息根据规范开展业务协作,管理者可以根据权限不同,对所有运营和协作过程进行调度和监控,
流程一旦定制完成,马上可以驱动公司的各个业务部门,各类专业人员为共同的任务而展开协作,统一的运行协作机制保证阳光集团所有工作按照设定的流程有条不紊的开展。
管理者可以在流程有效运行的基础上,对运营过程进行分析和改进;
实施者可以进行全程的监控。
3.4应用部署以及模块运行,升级,管理机制
平台提供的统一的应用部署、运行、升级和管理机制,整体规划、有效分步实施,构建强大、完整的整体系统,满足企业高速发展、管理日益深化要求
模块应用方式,完全从企业的实际业务需求出发描述自身业务,而不需要过多的考虑技术实现问题,高效完成项目的设计。
平台上层功能封装,从业务角度直观的设计开发,设计流程。
统一门户,全部用户链接到共同的应用平台,使用自己的帐户可以登录以后,即可根据权限进入不同的应用和界面;
统一友好的人机交互模式,使用者经过简单培训即可快速掌握并进行业务处理,并利用这些经验快速学习其他业务操作过程;
统一简洁的协作模式,使用者可以高效便捷的进行任务和消息的接收和传递,邮件收发等,大幅度提升了日常工作和协作的效率。
持续的业务调整和完善。
很多业务系统在投入运行一段时间以后,都已经发生了变化,如组织机构的修改、流程的调整等,针对用户的需要进行组件的在开发,设计器的拓展。
四.ES2007业务平台功能组件
4.1业务逻辑建模工具Studio
系统是由相互协作的对象组成,它们都属于某个类,类具有层次化的结构。
系统的所有功能都是通过管理这些对象以及驱动对象之间相互协作来完成。
采用面向对象建模方法不仅可以用最自然的方式描述系统,而且符合当今技术发展潮流。
整个平台设计成一个基于可视化的面向对象的动态建模系统,它有着以面向对象技术对企业进行全方位建模的能力并通过运行系统对模型的解释来达到管理信息与业务过程的目的。
其核心思想是通过对信息与业务过程的高度抽象来保持系统的相对独立性,以及在平台内核稳定与应用需求易变的矛盾中达到一种和谐统一。
以无编程方式构建系统可实现在短时间内定义出应用的基础架构业务对象模型(类)和工作流模型(过程)是关键
由于种种原因,各企业真实的业务模型差异较大,没有现成的通用模式可以照搬。
因此需要利用平台提供的动态设计工具,建立一个符合企业自身管理实际的具有自己应用特色的企业模块,其中最重要的是业务对象模型和工作流模型(也称业务过程模型),它们是整个企业应用的基础。
4.2流程引擎Workflow
将系统中所有的业务流程管理和驱动统一到一个通用的工作流管理系统中来,避免为各自局部的业务流程单独考虑和设计,这样才能实现各部门间的协同工作,甚至为跨系统的大型工作流协作应用提供支持。
在数据、功能和界面开放的基础上进一步实现业务过程的开放成为数据流动、功能分配以及界面调度的活的载体为业务过程重组提供了技术保障
开放的工作流支持系统,可用于整合企业应用,提高信息处理自动化程度。
例如将工作流系统与办公自动化系统结合,通过监视公文流转状态,可自动启动公文批阅,审批,会签等;
将工作流系统与数据交换系统结合,可实现接收上级公文数据后自动启动相应流程等。
4.3表单设计Formdesign
一个对象类可以定义多套界面,分别对应不同的应用场合界面成为不同应用下数据表现和功能组装的汇集点。
平台为信息系统提供了统一的软件架构,用户可以在此系统框架下构建、添加和扩充不同行业,不同业务方向的管理软件和业务模块。
4.4数据库工具DTS
平台提供数据库转换工具,由系统提供的脚本文件通过DTS工具可以自动生成支撑平台运行的数据库,目前支持Oracle和sqlserver。
同时,也可以把企业已有系统转换成支撑平台的运行的数据库,在确保已有功能不变的情况下可通过平台新增其它功能。
4.5即时通讯MSQ
平台提供即时通讯工具,支持局域网内的即时通讯,包括文件传输。
同时与平台无缝结合。
可通过即时通讯工具实时处理流程事宜。
4.6统一界面管理Portal
平台生成系统解释企业模型,进行具体应用的自动生成,使得各种业务对象有序地工作。
其基本功能略举如下:
•自动生成业务对象的管理操作界面
•自动完成后台数据库处理
•自动生成基本的面向对象的查询统计分析
•自动生成基本的汇总报表
•自动维护数据安全
•自动驱动各种流程协调工作
•……
4.7多种主题管理Theme
平台具备强大的可扩展性和开发性,同时也提供了主题机制,为满足不同企业用户的需求,可同时开发多套主题界面,以适应不同企业不同的界面需求。
4.8快速高效的代码开发框架SDK
采用平台构建系统是一种稳健方式,原因之一就是可利用平台高效地解决基本问题,节省大量的时间和精力。
待数据中心逐渐形成后,再逐步规划各种高级应用并进行二次开发,避免了急于求成。
特别是这时用户已有感性认识,提出的需求趋于成熟,表达明确,十分便于深入细致的二次开发工作。
利用脚本和主流开发工具定制是两种主要的二次开发方式。
前者非常节省并且灵巧,后者则是全能,但开发代价相对脚本而言较高。
通过二者的结合,平台的能力从理论上讲是不受限的,从而可彻底取代传统开发模式。
4.9企业应用集成EAI
系统间需要交换的信息种类很多(例如与已有的应用系统),而且会不断变化(例如与新建的应用系统),应尽量采用统一交换的方法完成,提高数据交换的方便性,减少程序开发量。
通过建立底层结构,来联系横贯整个企业的异构系统、应用、数据源等,完成在企业内部的ERP、CRM、SCM、数据库、数据仓库,以及其他重要的内部系统之间无缝地共享和交换数据的需要。
企业可以将企业核心应用和新的Internet解决方案结合在一起。
EAI(企业应用集成)将进程、软件、标准和硬件联合起来,在两个或更多的企业系统之间实现无缝集成,使它们就像一个整体一样。
尽管EAI常常表现为对一个商业实体(例如一家公司)的信息系统进行业务应用集成,但当在多个企业系统之间进行商务交易的时候,EAI也表现为不同公司实体之间的企业系统集成,例如B2B的电子商务。
4.9.1业务过程集成
当对业务过程进行集成的时候,企业必须在各种业务系统中定义、授权和管理各种业务信息的交换,以便改进操作、减少成本、提高响应速度。
业务过程集成包括业务管理、进程模拟以及综合任务、流程、组织和进出信息的工作流,还包括业务处理中每一步都需要的工具。
4.9.2应用集成
为两个应用中的数据和函数提供接近实时的集成。
在一些B2B集成中用来实现CRM系统与企业后端应用和Web的集成,构建能够充分利用多个业务系统资源的电子商务网站。
4.9.3数据集成
为了完成应用集成和业务过程集成,必须首先解决数据和数据库的集成问题。
在集成之前,必须首先对数据进行标识并编成目录,另外还要确定元数据模型。
这三步完成以后,数据才能在数据库系统中分布和共享。
4.9.4集成的标准
要实现完全的数据集成,必须首先选择数据的标准格式。
集成的标准化促成了信息和业务数据的共享和分布,构成了企业应用集成的核心,包括COM+/DCOM、CORBA、EDI、JavaRMI和XML。
4.9.5平台集成
要实现系统的集成,底层的结构、软件、硬件以及异构网络的特殊需求都必须得到集成。
平台集成处理一些过程和工具,以保证这些系统进行快速安全的通信。
4.10业务流程管理BPM
业务流程管理,是指根据业务环境的变化,推进人与人之间、人与系统之间以及系统与系统之间的整合及调整的经营方法与解决方案的IT工具。
业务流程管理应该包括"
建模-实施-监控-管理"
等过程,要具备其所需的所有服务与工具才能叫作BPM。
现在的信息系统开发方式的缺点在于对需求表达不清晰、效率不高。
在这种思维方式下流程被固化在系统中,企业不能随着商业环境的变化而方便迅速地改变业务流程,而企业环境的变化促使企业必须快速地调整业务来响应。
实时性企业将敏捷地使用最新信息,以积极地消除其关键性业务流程中的管理与执行层面出现的低效率延迟。
BPM的出现正是为了解决企业流程实时改变所带来的敏捷性、实时效果评估、资源整合与优化等问题,而这些问题是不能为传统的OA和工作流所解决的。
通过BPM,可以对业务流程进行自动化,并通过流程的分析及监控功能,对业务进行整合及计量,从业务角度、组织角度、IT角度都可得到可量化的改善效果,这种效果随着管理者通过BPM分析与优化流程,将越来越显著。
4.11面向服务架构SOA
平台是一个基于J2EE环境的面向服务体系结构(SOA)的开发和运行平台。
从应用开发角度看,提供了一个基于MVC的简易的应用开发框架,极大地提高了软件的复用性,简化了软件的开发和维护。
从运行平台角度看,提供了一个Web环境下标准的三层体系结构(B/S/S)的运行环境,为应用不同组件的分布和管理提供了很高的灵活性。
传统的EAI解决方案在一定程度上满足了企业信息系统的集成需求。
但是,所解决的问题更多的集中在技术层次,而不是针对服务。
因此,当企业的职能发生变更时,如企业转向,或是业务过程的变化等,信息系统就需要升级,重新集成,甚至全部淘汰,因为EAI平台与原有的应用系统之间是紧密耦合的,是自定义集成的,可见系统集成的重用性非常有限。
而基于SOA(面向服务的架构)的应用集成开发方案可以很好地解决这些问题,尤其是针对多个不同技术开发,运行在不同平台的应用程序的相互通信。
权限控制purview构建统一的组织机构,建立完善的岗位体系,实现灵活、多样的矩阵式组织模型。
五.ES2007业务平台技术体系
5.1ES2007业务平台构架图
5.2支持的平台技术和产品
FIXES2007业务基础平台支持广泛的平台、系统和应用技术,构建在ES2007业务平台上的业务系统,具有最广泛的技术兼容性和可扩展性:
⏹操作系统支持
✧支持如下网络操作系统:
NT,UNIX,Linux等。
✧支持如下客户端:
WindowsXP及更高版本,浏览器IE6.0及更高版本。
⏹数据库支持
✧支持如下数据库接口:
ODBC,JDBC,BADO。
✧支持Oracle9i及更高版本、SQLServer2000及更高版本等数据库。
⏹组件和总线支持
✧支持如下组件和总线标准:
COM,ActiveX,OLE,.Net。
⏹分布计算和服务支持
✧支持如下分布计算和服务技术:
DCOM,EJB(J2EE)。
✧支持如下分布计算支撑环境:
.Net、BEAWebLogic、IBMWebSphere等。
⏹Web服务支持
✧支持如下Web服务支持技术:
Serverlet,ISAPI/NSAPI。
✧支持如下主流Web服务器产品:
MSIIS、BEAWebLogic、IBMWebSphere等。
⏹网络和应用协议
✧支持多种应用协议,包括:
✧通讯协议:
HTTP、TCP/IP
✧邮件协议:
SMTP,POP3
✧应用协议:
DCOM、EJBIIOP、EJBRMI
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 方正SOA中间件方正飞鸿智能信息平台Fix ES白皮书 方正 SOA 中间件 智能 信息 平台 Fix ES 白皮书
![提示](https://static.bdocx.com/images/bang_tan.gif)