一种信息系统的构建平台系统及其方法技术方案

技术编号:3542949 阅读:212 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种信息系统的构建平台系统,能更好的满足企业信息系统建设的需求,更能适应未来的变化,成为随需应变的信息系统。其技术方案为:系统包括:用户接口层模块,提供用户登录系统的入口,包含用于支持客户端设备的用户接口适配器;数据服务层模块,以WEB服务的形式提供对数据库的访问,通过集中统一地管理所有数据来消除信息孤岛;业务流程层模块,面向数据服务层的WEB服务,通过以业务为组成单元的建模方式定义和实现业务流程,通过与自己分离解耦的数据服务层访问数据库。本发明专利技术应用于信息系统领域。

【技术实现步骤摘要】

本专利技术涉及使用计算机进行业务管理的系统和方法,尤其涉及一种构建计算机管理信息系统(数字神经系统)的软件平台系统及其实现方法。
技术介绍
进入21世纪的企业,处于快速变化的环境中,信息系统必须提供必要的技术来满足企业发展、法规遵从等要求,并提供更广泛的服务。但是,在当前的软件架构下,IT团队始终处于被动状态,面临的挑战日益严峻,在满足不断变化的业务需求与不能实现随需应变的信息系统之间,存在着越来越大的差距。企业IT系统当前面临的问题是,没有针对它的一套架构方法,产品孤岛之间的数据使用不一致,无法实现客户的单一视图。渠道集成或“客户接触点”集成可能引起包括高度的复杂性、高昂的成本,缺乏足够的灵活性及可扩展性等诸多问题。目前的信息系统如图1所示,这种信息系统的架构具有以下的特点:(1)各个应用单独开发,各自为政,其数据库也单独设计,形成一个个信息孤岛。(2)开发各个应用所采用的理念、方法、技术不一样,没有考虑应用间流程的集成和交互,没有统一的接口。(3)每个应用都有自己的用户管理和安全控制机制,没有统一的门户。(4)缺少全面的管理控制功能。(5)应用的业务流程大都是硬编码程序,应变能力差。基于上述架构的信息系统,必然存在以下的缺陷:(1)每个应用各自为政,形成一个个信息孤岛,应用和业务流程的无缝集成很难实现。(2)系统结构和功能僵化,应变能力差,无法快速应对变化,需要不断投入人力物力进行系统改造和升级,甚至推倒重来。(3)缺少帮助业务人员进行业务创新和管理创新的技术手段。(4)缺乏统一的系统门户,业务人员疲于应付,工作效率低下。(5)随着应用的增多,管理的复杂度增加,管理和安全存在失控的危险。鉴于目前的IT架构存在的问题,后来提出了面向服务的架构-->(Service-Oriented Architecture,SOA)。SOA是基于标准的、松散耦合的面向服务的架构。基于Web服务的SOA架构与过去不同的特点就在于它们是基于标准以及松散耦合的。广泛接受的标准(如XML和SOAP)提供了在各不同厂商解决方案之间的交互性。而松散耦合将分布计算中的参与者隔离开来,交互两边某一方的改动并不会影响到另一方。这两者的结合意味着公司可以实现某些Web services而不用对使用这些Web services的客户端的知识有任何了解。但是目前的实现方法是在现有的各个应用各自为政的IT架构的基础上,添加SOA的组件,以期取得良好的效果。在满足用户的业务需求方面,工作流管理系统不必事先之道问题域的相关信息,而是将业务流程描述作为输入并管理流程实例的执行。目前的业务流程建模技术存在以下的不足:(1)对业务流程中活动之间的关系的分析不全面,基本划分成串行关系和并行关系二类(分支、循环、子流程等关系本质上都可归于这二类),导致无法对复杂的业务和管理活动建模。(2)建模元素的设置不合理,建模元素过多,用户不易理解。例如,将事件与活动分开,而活动中却也可以包含事件。将活动之间的某些关系或路径用专门的元素来表示(如branch,Fork、Join、Merge等元素),而它们中的大多数本来是可以直接用活动之间的连接线来直观表示的。(3)以流程(Process)为管理单位,管理粒度太大,无法实现层次化精细化的管理,也无法实现自动流程与人工流程的完美结合。(4)无法表达复杂的业务流程,建立的流程模型一般不能直接运行,一部分需要靠编程实现。(5)现在的业务建模还离不开技术,不懂软件技术的一般用户无法定义,因此项目的实施离不开技术人员。(6)业务流程实现时所作的变动使之无法与定义的业务流程模型保持同步。由于以上的缺陷,导致目前的工作流管理系统还存在许多的不足,无法取代现有的应用系统,只能作为现有应用系统的补充。
技术实现思路
本专利技术的目的在于解决上述问题,提供了一种信息系统的构建平台系统,能更好的满足企业信息系统建设的需求,更能适应未来的变化,成为随需应变的信息系统。本专利技术的另一目的在于提供了一种通过上述的构建平台系统进行业务处理的-->方法。这种以业务(任务)为中心的模式可以大大简化甚至取消传统的固定的组织结构,形成灵活的、以任务为中心的组织结构,有助于改善现有组织结构总是跟不上实际需要的情形,使组织反应迅速,增强组织的应变能力。本专利技术的技术方案为:本专利技术揭示了一种信息系统的构建平台系统,包括:用户接口层模块,提供用户登录系统的入口,包含用于支持客户端设备的用户接口适配器;数据服务层模块,以WEB服务的形式提供对数据库的访问,通过集中统一地管理所有数据来消除信息孤岛;业务流程层模块,面向数据服务层的WEB服务,通过以业务为组成单元的建模方式定义和实现业务流程,通过与自己分离解耦的数据服务层访问数据库。上述的信息系统的构建平台系统,其中,该用户接口层模块包括一显示代码配置单元,接收用户设定的配置参数自动生成显示代码。本专利技术还揭示了一种通过上述的信息系统的构建平台系统进行业务处理的方法,包括:(1)建立业务数据库和数据访问服务层;(2)接收用户管理信息的定义并保存在平台系统的数据库中,并为角色分配权限;(3)接收对访问业务数据库的WEB服务的定义并保存在平台系统的数据库中;(4)接收任务定义并保存在平台系统的数据库中,定义的任务是一个自包含的对象,任务既包含业务流程同时又是业务流程的组成单元,任务是可重用的业务建模单元也是可单独执行和单独管理的业务单元,而且任务包括任务属性、任务的输入信息和正文信息、任务的分解结构、任务调用的WEB服务、任务发送的邮件要素;(5)在接收到任务产生请求后,根据定义的任务属性产生任务实例,并从有权执行本任务的用户列表中选择任务的接收者,产生任务后同时修改任务实例的任务关系。上述的通过信息系统的构建平台系统进行业务处理的方法,其特征在于,步骤(4)进一步包括:-->(4.1)定义任务输入信息和任务正文信息以及两者之间的信息映射;(4.2)指定任务调用的WEB服务;(4.3)定义任务关系,任务关系即业务流程,任务之间的关系包括父子关系、前后关系、并列关系三种;(4.4)定义任务接口,任务接口分为用于接收产生任务实例的指令的输入接口和用于发送产生任务实例的指令的输出接口;(4.5)定义任务关系建模的元模型;(4.6)指定任务关系中任务节点的类型,任务节点的类型分为正常型、永久型、多实例型、重复型和临时型;(4.7)指定任务间的信息映射,为每对有产生关系的任务间指定信息映射关系;上述的通过信息系统的构建平台系统进行业务处理的方法,其特征在于,步骤(4.1)的任务输入信息和任务正文信息用XML信息结构表示,两者之间的信息映射用XML格式来保存。上述的通过信息系统的构建平台系统进行业务处理的方法,其特征在于,步骤(4.2)还包括分别指定任务正文信息与WEB服务的输入参数和输出参数之间的信息映射。上述的通过信息系统的构建平台系统进行业务处理的方法,其特征在于,步骤(4.7)中指定的信息映射关系通过图形界面实现。上述的通过信息系统的构建平台系统进行业务处理的方法,其特征在于,步骤(2)和步骤(3)之间还包括:接收元素类型的定义,并将其保存在平台系统的数据库中,其中元素用于组成任务的正文信息结构。上述的通过信息系统的构建平台系本文档来自技高网
...

【技术保护点】
一种信息系统的构建平台系统,包括: 用户接口层模块,提供用户登录系统的入口,包含用于支持客户端设备的用户接口适配器; 数据服务层模块,以WEB服务的形式提供对数据库的访问,通过集中统一地管理所有数据来消除信息孤岛; 业务流 程层模块,面向数据服务层的WEB服务,通过以业务为组成单元的建模方式定义和实现业务流程,通过与自己分离解耦的数据服务层访问数据库。

【技术特征摘要】
1、一种信息系统的构建平台系统,包括:用户接口层模块,提供用户登录系统的入口,包含用于支持客户端设备的用户接口适配器;数据服务层模块,以WEB服务的形式提供对数据库的访问,通过集中统一地管理所有数据来消除信息孤岛;业务流程层模块,面向数据服务层的WEB服务,通过以业务为组成单元的建模方式定义和实现业务流程,通过与自己分离解耦的数据服务层访问数据库。2、根据权利要求1所述的信息系统的构建平台系统,其特征在于,该用户接口层模块包括一显示代码配置单元,接收用户设定的配置参数自动生成显示代码。3、通过如权利要求1或2所述的信息系统的构建平台系统进行业务处理的方法,包括:(1)建立业务数据库和数据访问服务层;(2)接收用户管理信息的定义并保存在平台系统的数据库中,并为角色分配权限;(3)接收对访问业务数据库的WEB服务的定义并保存在平台系统的数据库中;(4)接收任务定义并保存在平台系统的数据库中,定义的任务是一个自包含的对象,任务既包含业务流程同时又是业务流程的组成单元,任务是可重用的业务建模单元也是可单独执行和单独管理的业务单元,而且任务包括任务属性、任务的输入信息和正文信息、任务的分解结构、任务调用的WEB服务、任务发送的邮件要素;(5)在接收到任务产生请求后,根据定义的任务属性产生任务实例,并从有权执行本任务的用户列表中选择任务的接收者,产生任务后同时修改任务实例的任务关系。4、根据权利要求3所述的通过信息系统的构建平台系统进行业务处理的方法,其特征在于,步骤(4)进一步包括:(4.1)定义任务输入信息和任务正文信息以及两者之间的信息映射;(4.2)指定任务调用的WEB服务;(4.3)定义任务关系,任务关系即业务流程,任务之间的关系包括父子关系、前后关系、并列关系三种;(4.4)定义任务...

【专利技术属性】
技术研发人员:熊军民
申请(专利权)人:上海道仑软件有限公司
类型:发明
国别省市:31[中国|上海]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1