服务生成平台中的业务流程构造

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:cxr1682000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向服务的体系结构SOA (service-oriented architecture)是一个组件模型,其主要的思想是通过集成跨平台跨语言的软件资源完成复杂的分布式计算。以与平台无关的半结构化XML语言为基础,定义了服务的接口描述语言WSDL,服务之间通信协议SOAP。这些都是独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互和协作。在SOA的应用中,定义并封装好了可复用软件组件一Web服务之后。最重要的工作是如何快速地集成和组合这些Web服务构造新的业务流程。目前最常用的Web服务组合语言是基于XML的BPEL语言。业务开发人员能够手写或是选择基于BPEL的可视化业务开发工具来编写BPEL代码来组合服务,虽然这些可视化的开发平台在一定程度上加快了构造流程的效率。可是这些平台的抽象模型都是基于BPEL语言元素和属性的。业务开发人员要利用这些工具开发流程,不仅要熟悉特定领域的业务知识和需求,还必须要知道BPEL的语法细节,并具备一定的编程能力,所以限制了开发效率的进一步提高。相比于一般的基于BPEL的可视化开发平台,本文基于SOA的服务生成平台的抽象模型直接面向特定领域的Web服务,并通过友好的可视化界面向业务开发员显示服务库里相关的服务组件。平台能够根据用户拖拉的服务对应的图形组件自动的生成调用服务相关的BPEL元素和相应的属性值,从而对业务开发员屏蔽掉BPEL的语法细节,能够使用户直接面向具体的业务需求构造业务流程,使得业务开发效率得到进一步提高。本文的主要工作有:基于业务流程上下文的服务查询和推荐方法以及面向服务的业务流程构造技术和方法。
其他文献
近年来,随着嵌入式系统的普及,嵌入式软件尤其是应用软件迅速发展。由于处理器和嵌入式系统日趋复杂化,嵌入式软件规模也越来越大。作为嵌入式开发的重要环节,针对嵌入式设备
随着Internet技术,传感器网络和移动设备的发展,普适计算得到了越来越多的关注和研究,越来越多的普适设备融入到人们的生活与工作环境中,为人们提供各种各样的服务功能。因此
近年来,人脸识别的研究和应用取得了长足的进步,但是在光照、表情、姿态、遮挡物(如眼镜)等非约束条件下,现有人脸识别系统的识别率和鲁棒性仍然不尽如人意。随着戴眼镜人群
面向服务架构(Service-oriented architecture,SOA)正成为软件产业设计复杂、可持续演化、可动态配置的分布式应用系统的基础架构。创建大型分布式应用系统(如电子服务、电子
五轴数控加工以其特有和无法替代的优势,一直是数控技术领域倍受重视和大力推广的一种加工模式。随着我国装备制造业的高速发展,现代化的制造业对五轴数控加工技术提出了更高的
计算机支持的协同工作(Computer Supported Cooperative Work, CSCW)是计算机和通信技术与人类群体协作方式相结合的一个多学科交叉的研究领域。目前,由于CSCW的特点非常适合
在图像的获取和传输过程中,经常会受到各种噪声的干扰。对图像去噪效果的好坏往往会直接影响到后续的图像处理工作。传统的去噪方法在去除噪声的同时往往会带来图像模糊等副
红外成像系统中,为了提高制冷探测器的灵敏度,通常将红外焦平面阵列进行制冷。经过制冷的探测器对于温度较为敏感,容易受到成像系统自身镜筒的热辐射与探测元冷表面的冷反射,最终
网络视频直播系统是一种多媒体网络平台,是将音频信号以及视频信号采集成数字信号,并进过网络传输的一种流媒体应用。随着二十一世纪Internet技术的的飞速发展,网络已经成为
在电子商务过程中,通过身份认证建立交易双方之间的信任是交易开始的一个重要环节。身份认证要求消费者向商家提供自己的真实身份信息(包括姓名、身份证号等)以便商家对消费