解决方案
证券期货-BPM解决方案
一、行业背景 目前在很多企业信息化建设中,各个应用系统都是按项目来进行实施的,系统的设计并没有考虑和其它系统的互联互通,并且不同的项目带来了不同的技术。中国金融市场飞速发展,各种新产品、新业务、新服务和新的监管需求层出不穷,原有的业务模式和IT系统不能适应飞速发展的业务需求,形势迫使企业信息化要使用新的设计模式和技术,使企业信息化适应持续的业务发展 二、解决方案 凌群公司以BPM解决方案为企业信息化的持续发展提供先进的设计模式和可靠的技术保障。采用了先进的SOA体系架构和标准规范,实现了业务层面的构件化模型,技术层面的标准化架构和管理层面的规范化框架,从而为客户在实现SOA应用和服务的时候,从根本上统一地解决了业务、技术与管理的应用架构,帮助客户把应用架构提升到先进的符合SOA的体系之上。 ![]() 三、 主要功能特性 ● 资源层:基于SOA的资源层实现很重要的一点是考虑如何整合遗留IT资源,遗留IT资源主要包括遗留数据和遗留系统两种类型。资源层的核心功能是整合这些企业资产作为可复用的资源,对于遗留数据,平台通过SOA中的SDO标准封装成数据实体,对于遗留系统的集成,主要是通过系统功能进行服务抽取,生成一系列的服务构件。资源层的数据标准化提供统一的数据格式和统一的数据模型。 ● 构件层:负责具体的业务逻辑实现,按照SOA中的SCA标准,允许多种不同的构件实现方式,如Java构件实现、Spring构件实现、逻辑流构件实现等。逻辑流构件以图形化的方式构造服务构件,这样编写的代码严格受控,能够提升项目的可管理性和可维护性,并降低开发人员的成本。由于构件的实现方式不受限制,可以利用丰富的开源构件和积累的构件库。构件库中存储着大量的展现构件、基础业务构件和运算构件。而且构件库中的构件经过严格测试、并在大量项目中获得验证。因此,构件实现不需要从零开始,并且屏蔽了技术复杂度,能够迅速搭建高质量、高性能、稳定可靠的基础业务框架。 ● 服务层:以一种中立的、语言无关的方式表达业务逻辑,屏蔽了业务逻辑的不同实现方式,使调用者不需要关心逻辑的具体实现技术和细节。服务层是用来将构件层编写的构件,按照统一构件模型装配成服务的方式暴露给其它模块或者其它系统。 ● 流程层:提供对业务逻辑的编制功能,提供人工活动和自动活动两种活动的处理能力。在业务流程层使用流程对服务进行编制组合成业务流程,以任务的形式体现工作活动,并允许配置参与者、规则和过程来进行执行和监控,从而提升生产组织水平和工作效率,流程模型符合WFMC规范。 ● 协同层:负责流程、服务、应用和人员间的协同,提供HTTP、RCP、AJAX、Web Service、Java Client等多种客户接入方式的支持,并提供丰富的客户端展现方式,处理单点登录,解决多用户之间的协作问题。 优势特点: ● 构件化业务模型: 在业务构件化的理念方法、架构模型的推动下,把日渐复杂和不断变化的业务系统通过分层、分模块地设计分解为若干相对独立又不相交的业务构件,并进一步分析这些业务构件对于企业总体业务的基础性、差异化和核心度,然后再针对性地实现、改良和革新。提升了IT与业务的一致性,更低成本、更高质量、更快速和灵活地实现IT业务服务。 ● 标准化技术架构: 先进统一的SOA技术架构正在成为企业技术构架的新一代标准化技术架构。其中对于关键的传统MVC模式下的业务逻辑层,从逻辑设计上把业务逻辑、业务服务及业务流程松耦合分离开来,并在技术上实现了标准化。同样地,对于底层的资源访问也做到了资源服务的标准化,另到IT集成与业务集成是天然具备的能力。当然最上层的协同层为业务界面与互操作提供了各种渠道的接入和服务消费的方式。先进统一的SOA标准技术架构既能很好地继承过去IT投入所积累的应用资产又能很好地应对业务发展对于技术架构的所需。 ● 规范化管理框架: 企业信息化并非一蹴而就,因此就需要有强大的IT管控能力和灵活动态的业务策略应对。规范的管理框架将更有效地实现IT与业务可视性和管控性。并进一步通过策略的机制(Policy Framework)不断实现IT治理和业务优化。同时也为SLA的实现提供了更为灵活和简便的方式,一切都能够基于服务来管控保障和治理优化。 ![]() 四、成功案例分享 中国证券登记结算有限公司深圳分公司BPM系统项目 中国证券登记结算有限公司是中国重要的金融机构,现有的IT业务系统不能满足不断发展的业务需求。在2008年中登公司深圳分公司外聘凌群公司进行系统整合和新业务开发。凌群公司凭借BPM设计模式,成功完成了基于BPM设计模式业务系统IT方案,项目开发进展良好,成功完成了第一期和第二期项目开发工作。系统运行情况良好。 设计开发了通用SOA组件,系统监控组件、工作流管理组件、系统权限组件、数据交换组件、组织机构组件、业务字典组件、报表组件等,当然,也可以从各应用系统中抽取出公用组件,形成可复用的组件。 设计开发了基于SOA组件应用系统,在通用组件的基础上,可以建设多个应用系统,每个应用系统都是由组件组成的,对于可以供别的应用系统使用的组件,可以提取出来,放到下面一层,供其它系统使用。 数据交换建立一个统一的规范,所有与其它子系统的交互都统一归口,从而可以方便的增加、修改系统之间的交互,完成了整个应用系统资源的整合设计。 |