通过使用图形用户界面控件来组合Web服务的程序创建制造技术

技术编号:2854088 阅读:598 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种用于从Web服务建立程序的图形用户界面(GUI)接口。该与Web服务的接口在用户菜单中优选地由图标和文本表示。用户将代表Web服务的图标从菜单拖放到显示区域,并将该图标与代表其他程序实体(优选地为其他Web服务)的其他图标互连。优选地,在拖放之后在该显示区域内创建一更详细的图标。将在该显示区域内完成的互连图标的集合保存为一个新的程序实体。本发明专利技术还包括在测试模式下使通过模型的信息流可视化。(*该技术在2024年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及在万维网上编程。本专利技术尤其涉及使用GUI控件来组合网络程序对象(Web服务)以创建新地程序对象。
技术介绍
万维网(Web)是目前流行的计算机连网平台,每天有数百万的人将万维网用于多种应用,从个人电子邮件和研究目的的“网上冲浪”到很复杂的商业和科学使用。发展出Web是为了使因特网的使用简单和容易。其概念是在用户(客户端)个人计算机(PC)处提供浏览器程序,以解释来自使用HTML和图形文件的主机服务器的信息。因特网提供通信手段以使Web客户机和服务器互连。Web服务是可被服务器访问并且为客户群体实现功能的程序。在一个示例中,Web服务提供证券报价机信息。已知一Web服务可用的客户可访问该Web服务以实现一个操作,否则客户必须为此创建一个程序。由于Web服务可用,因此客户仅需知道如何与Web服务接口,并且客户可将Web服务的功能并入自己的本地应用。为了知道如何与Web服务接口,程序员需要理解接口语言。一种这样的语言是Web服务描述语言(WSDL)(根据存在于Web上www.w3.org/TR/wsdl处的W3C标准),其是一种基于XML的语言,用于描述与Web服务的接本文档来自技高网...

【技术保护点】
一种用于在Web服务环境中创建计算机程序的方法,该方法包括以下步骤:将第一Web服务程序的第一表示移动到一GUI显示分区内;将第二程序的第二表示移动到该GUI显示分区内;以及使用GUI功能将该第一表示与第二表示互连, 其中该第一Web服务程序与该第二程序可编程地通信以执行希望的操作。

【技术特征摘要】
【国外来华专利技术】US 2003-4-2 10/406,3781.一种用于在Web服务环境中创建计算机程序的方法,该方法包括以下步骤将第一Web服务程序的第一表示移动到一GUI显示分区内;将第二程序的第二表示移动到该GUI显示分区内;以及使用GUI功能将该第一表示与第二表示互连,其中该第一Web服务程序与该第二程序可编程地通信以执行希望的操作。2.根据权利要求1的方法,还包括以下步骤使用GUI功能选择第一表示或第二表示中的任何一个;以及使用GUI功能设定所选择的表示的参数。3.根据权利要求1的方法,其中,所述GUI功能包括鼠标、鼠标按钮、键盘、触摸屏、触控板、语音识别技术、光标定位或光笔中的任何一个。4.根据权利要求1的方法,其中,所述第一表示或第二表示中的任何一个是显示的图标。5.根据权利要求1的方法,其中,移动所述表示的功能是拖放。6.根据权利要求2的方法,其中,所述设定参数的步骤还包括以下步骤使用GUI功能启动参数选项的显示;根据预定的计划在该参数选项的显示上进行操作;以及退出该参数选项的显示。7.根据权利要求1的方法,还包括以下步骤启动对所述互连的表示的检测;以及突出显示所述第一表示以指示功能状态。8.根据权利要求7的方法,其中,所述突出显示指示空闲、工作、错误或警告中的任何一个。9.根据权利要求7的方法,其中,所述突出显示是通过颜色、亮度、文本消息、形状改变或音频消息中的任何一个来实现的。10.根据权利要求1的方法,还包括以下步骤将所述第一和第二表示以及互连保存为一封装体表示。11.根据权利要求10的方法,其中,所述封装体表示被放置在用户的菜单上作为程序的第三表示。12.根据权利要求1的方法,还包括以下步骤创建所述第一Web服务的第一表示,以及将所创建的第一表示放置在用户的菜单上。13.根据权利要求12的方法,其中,从所述用户菜单、网页或系统创建的下拉菜单中的任何一个移动所述第一表示。14.根据权利要求1的方法,其中,从由所述Web服务提供的WSDL创建所述第一表示。15.根据权利要求1的方法,其中,所述互连步骤包括UDDI集成。16.根据权利要求1的方法,其中,所述希望的操作包括创建音频文件、视频文件、文本可查看文件、外部程序执行、图形用户界面改变或图形用户界面对话框中的任何一个。17.根据权利要求1的方法,其中,所述第二程序是Web服务程序。18.一种用于在Web服务环境中创建计算机程序的计算机程序产品,该计算机程序产品包括具有计算机可读程序代码的计算机可读介质,所述程序代码包括用于将第一Web服务程序的第一表示移动到一GUI显示分区内的计算机可读程序代码;用于将第二程序的第二表示移动到该GUI显示分区内的计算机可读程序代码;以及用于使用GUI功能将该第一表示与第二表示互连的计算机可用于使用GUI功能将该第一表示与第二表示互连的计算机可读程序代码,其中该第一Web服务程序与该第二程序可编程地通信以执行希望的操作。19.根据权利要求18的计算机程序产品,还包括以下步骤用于使用GUI功能选择所述第一表示或第二表示中的任何一个的计算机可读程序代码;以及用于使用GUI功能设定所选择的表示的参数的计算机可读程序代码。20.根据权利要求18的计算机程序产品,其中,所述GUI功能包括鼠标、鼠标按钮、键盘、触摸屏、触控板、语音识别技术、光标定位或光笔中的任何一个。21.根据权利要求18的计算机程序产品,其中,所述第一表示或第二表示中的任何一个是显示的图标。22.根据权利要求18的计算机程序产品,其中,移动所述表示的计算机可读程序代码包括拖放。23.根据权利要求18的计算机程序产品,其中,所述设定参数的计算机可读程序代码还包括用于使用GUI功能启动参数选项的显示的计算机可读程序代码;用于根据预定的计划在该参数选项的显示上进行操作的计算机可读程序代码;以及用于退出该参数选项的显示的计算机可读程序代码。24.根据权利要求18的计算机程序产品,还包括用于启...

【专利技术属性】
技术研发人员:B古德曼J凯宾格K拉加德R罗杰斯舒晨
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1