应用构架制造技术

技术编号:2838861 阅读:164 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种用于构造包含多个web服务(30)的应用的应用构架。该应用构架包括:布局编辑器,其适合于创建包含多个页面(10)的应用的图形用户界面,每个页面(10)包含至少一个元素(11),用于与用户交互以生成或修改数据集合(41);控制层编辑器,其适合于针对所述图形用户界面的每个页面(10)创建接收和处理与各个页面(10)相关的数据集合的相应代码段(50);以及生成器(100),该生成器从所述多个代码段(50)中生成组织序列(80),其中由引擎(110)对所述组织序列(80)的处理包含调用所述多个web服务(30)。

【技术实现步骤摘要】

本专利技术涉及用于构造包含多个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[德国]

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

1