【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及将业务实体移向面向服务的架构的领域,尤其是涉及基于业务过程建 立并入了可再使用服务的系统的方法及系统。
技术介绍
将业务实体移动到面向服务的架构涉及若干步骤。一个步骤是对业务过程建模, 包括将业务过程分解成一组过程元素。另一个步骤是基于开发的业务过程模型,建立并入 了面向服务的组件的系统。建立并入了面向服务的组件的系统大部分是手动过程,尤其是在将该过程分给多 人执行时,可能易于造成不一致的执行。因此,改善此过程的效率是有益的。
技术实现思路
在一方面,本专利技术是关于一种基于业务过程来建立并入了面向服务的组件的基于 SOA的业务系统的方法,该方法包括提供关于该业务过程的业务过程模型;从该业务过程模型选择第一组至少一个元素,用于显露为第一服务;从该业务过程模型选择第二组至少一个元素,用于显露为第二服务;使用自动工具生成为了执行该第一服务和第二服务的至少骨架代码;和使用自动工具生成代码,以在该第一服务和第二服务之间建立接口。在另一方面,本专利技术是关于一种数据处理系统,用于基于业务过程模型,并基于被 选择用于分别显露为第一服务及第二服务的第一组业务过程模型元素和第二组业务过程 模型元素,建立并入了面向服务的组件的基于SOA的业务系统,该数据处理系统包括至少一个处理器;总线,耦接到该至少一个处理器;至少一个计算机可用介质,耦接到该总线,其中该至少一个计算机可用介质包括 一组指令,其中该至少一个处理器用于执行该组指令,使该数据处理系统生成为了执行该第一服务和第二服务的至少骨架代码;以及生成代码,以在该第一服务和第二服务之间建立接口。在另一方面,本专利技 ...
【技术保护点】
1.一种基于业务过程建立并入了面向服务的组件的基于SOA的业务系统的方法,该方法包括:提供关于该业务过程的业务过程模型;从该业务过程模型选择第一组至少一个元素,用于显露为第一服务;从该业务过程模型选择第二组至少一个元素,用于显露为第二服务;使用自动工具生成为了执行该第一服务和第二服务的至少骨架代码;和使用自动工具生成代码,以在该第一服务和第二服务之间建立接口。
【技术特征摘要】
【国外来华专利技术】2007.11.23 US 11/944,5771.一种基于业务过程建立并入了面向服务的组件的基于SOA的业务系统的方法,该方 法包括提供关于该业务过程的业务过程模型;从该业务过程模型选择第一组至少一个元素,用于显露为第一服务; 从该业务过程模型选择第二组至少一个元素,用于显露为第二服务; 使用自动工具生成为了执行该第一服务和第二服务的至少骨架代码;和 使用自动工具生成代码,以在该第一服务和第二服务之间建立接口。2.如权利要求1所述的建立基于SOA的业务系统的方法,还包括 在该第一服务和第二服务之间选择程序流;和使用自动工具生成代码,以在该第一服务和第二服务之间建立所选择的程序流。3.如权利要求1所述的建立基于SOA的业务系统的方法,还包括选择要实现该第一服务和第二服务中的每一个的软件语言,其中以所选择的软件语言 生成该至少骨架代码。4.如权利要求1所述的建立基于SOA的业务系统的方法,还包括为了执行该第一服 务和第二服务,至少部分手动地生成代码。5.一种基于业务过程建立并入了面向服务的组件的基于SOA的业务系统的方法,该方 法包括提供关于该业务过程的业务过程模型;提供图形用户界面,其被配置为显示该业务过程模型,并被配置为为用户提供图形控 制,以将来自该业务过程模型的元素分组在一起;使用该图形用户界面,将来自该业务过程模型的元素分组在一起,用于显露为服务;和 使用自动工具生成为了执行该服务的至少骨架代码。6.如权利要求5所述的建立基于SOA的业务系统的方法,该服务是第一服务,其中该方 法还包括使用该图形用户界面,将来自该业务过程模型的元素分组在一起,用于显露为第二服 务;以及使用自动工具生成代码,以在该第一服务和第二服务之间建立接口。7.如权利要求5所述的建立基于SOA的业务系统的方法,其中该服务是第一服务,其中 该方法还包括使用该图形用户界面,将来自该业务过程模型的元素分组在一起,用于显露为第二服务;使用该图形用户界面,在该第一服务和第二服务之间选择程序流;以及 使用自动工具生成代码,以在该第一服务和第二服务之间建立所选择的程序流。8.如权利要求5所述的建立基于SOA的业务系统的方法,还包括使用该图形用户界面,选择其中要实现该服务的软件语言,其中以所选择的软件语言 生成该至少骨架代码。9.一种数据处理系统,用于基于业务过程模型,并基于被选择用于分别显露为第一服 务及第二服务的第一组业务过程模型元素和第二组业务过程模型元素,建立并入了面向服 务的组件的基于SOA的业务系统,该数据处理系统包括至少一个处理器;总线,耦接到该至少一个处理器;至少一个计算机可用介质,耦接到该总线,其中该至少一个计算机可用介质包括一组 指令,其中该至少一个处理器用于执行该组指令,使该数据处理系统 生成为了执行该第一服务和第二服务的至少骨架代码;以及 生成代码,以在该第一服务和第二服务之间建立接口。10.如权利要求9所述的数据处理系统,其中该至少一个处理器还用于执行该组指令, 使该数据处理系统从用户接收关于在该第一服务和第二服务之间选择程序流的输入;以及 生成代码,以在该第一服务和第二服务之间建立所选择的程序流。11.如权利要求9所述的数据处理系统,其中该至少一个处理器还用于执行该组指令, 使该数据处理系统从用户接收关于选择要实现该第一服务和第二服务中的每一个的软件语言的输入,其 中以所选择的软件语言生成该至少骨架代码。12.—种数据处理系统,用于基于业务过程建立并入了面向服务的组件的基于SOA的 业务系统,该数据处理系统包括至少一个处理器;总线,耦接到该至少一个处理器;至少一个计算机可用介质,耦接到该总线,其中该至少一个计算机可用介质包括一组 指令,其中该至少一个处理器用于执行该组指令,使该数据处理系统 提供关于该业务过程的业务过程模型;提供图形用户界面,其被配置为显示该业务过程模型,并被配置为为用户提供图形控 制,以将来自...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。