【技术实现步骤摘要】
本专利技术涉及用于构造包含多个web服务的应用的应用构架。
技术介绍
当今,web服务是用于通过因特网交换数据的标准化接口。客户端的应用可以利用服务器提供的web服务通过因特网从服务器请求数据。技术更先进的应用通常将各种web服务组合起来以获得或处理所需数据,例如提供和修改关于商业操作的信息。应用开发者必须既提供用户接口又提供应用逻辑,以使得用户可以与应用交互并使得应用基于各种涉及的web服务对数据执行所需处理。但是,例如如果改变商业操作要被应用所反映,则这种复合应用的应用逻辑和用户接口通常都需要快速改变。在典型的编程语言(例如JAVA)中,对改变的应用逻辑和/或改变的用户接口的低级别编程是耗时且困难的。因此,在现有技术中存在利用web服务的应用可以如何被更有效地创建或修改的方法。一种方法是商业流程执行语言(BPEL),该语言例如在杂志“Computerwoche”2006 6.版第34页的公开中有所描述。BPEL允许灵活地提供或改变对涉及多个web服务的数据进行处理的应用逻辑。但是,申请人已经发现,快速创建或适应涉及web服务的应用的任务比单独快速适应应用逻 ...
【技术保护点】
一种用于构造包含多个web服务(30)的应用的应用构架,包括: a.布局编辑器,其适合于创建包含多个页面(10)的应用的图形用户界面,每个页面(10)包含至少一个元素(11),用于与用户交互以生成或修改数据集合(41); b.控制层编辑器,其适合于针对所述图形用户界面的每个页面(10)创建接收和处理与各个页面(10)相关的数据集合的相应代码段(50);以及 c.生成器(100),该生成器从所述多个代码段(50)中生成组织序列(80),其中由引擎(110)对所述组织序列(80)的处理包含调用所述多个web服务(30)。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:凯温克尔,克里斯蒂娜佐蒙曼,雨朵哈非曼,比约恩米勒,于尔根哈巴斯,
申请(专利权)人:软件股份公司,
类型:发明
国别省市:DE[德国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。