基于Web Service和工作流技术重构BFDSS设计.docVIP

基于Web Service和工作流技术重构BFDSS设计.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web Service和工作流技术重构BFDSS设计

基于Web Service和工作流技术重构BFDSS设计   [摘 要] 传统的商业大卖场(Business Field,BF)管理信息系统(Management Information System,MIS)的决策支持系统(Decision Support System,DSS)开发是基于应用软件,在BF内部能够顺利地完成决策支持;但是无法在复杂的商业环境下,尤其是异地、异构网使用已有软件系统完成辅助决策,而且是推送式的、自主的辅助决策。本文采用Web Service技术完成应用软件的封装和发布,采用工作流技术完成决策的柔性化以适应复杂的决策过程;并且针对Web Service中的安全问题以及工作流的流程重组定义进行探讨。   [关键词] 商场;决策支持系统;Web Service;工作流   doi : 10 . 3969 / j . issn . 1673 - 0194 . 2010 . 17. 023   [中图分类号]F270.7;TP393 [文献标识码]A [文章编号]1673 - 0194(2010)17 - 0054- 04      Web 服务使用了 XML 和基于 XML 的标准,最常见的是SOAP、WSDL、和UDDI。这些技术使应用程序之间的通信能够以一种独立于特定编程语言、操作系统和硬件平台的方式进行。SOAP提供了一种在应用程序和Web服务之间进行通信的机制;WSDL 提供了一种向其他程序描述 Web 服务统一的方法;而 UDDI 使创建可搜索的Web服务注册中心成为可能。将这些技术组合在一起加以使用,开发人员便能够将应用程序包装成 Web 服务并在网络上发布 [1-2]。   WFMC发布的 WFMC Glossary (WFMC2TC21011)中对工作流相关名词的定义如下:工作流(Workflow)是指业务流程的整体或部分自动化;其中,文档、 信息或任务根据一组业务规则在参与者之间传递并被处理。工作流管理系统(Workflow Management System)是指利用软件定义工作流、 创建工作流和管理工作流执行的系统 ,运行在一个或多个工作流引擎上 ,工作流引擎能够解释工作流的定义、 和工作流参与者交互并能在需要时触发 IT工具和应用系统[3-4]。工作流引擎(Workflow Engine)是指负责工作流执行服务中部分或全部运行控制。      1模型的设计      本模型中Web Service的关键技术描述与设计如下:   (1)模型中XML的设计:XML(可扩充的标记语言)是一个基于文本的W3C规范的标记语言,是SGML针对特定应用领域的一个子集。XML 的运用为Web服务提供了一种与平台无关的、灵活且可扩展的标记技术;所有核心的 Web 服务标准(SOAP、WSDL和UDDI)都是基于XML的。本系统使用Web服务正是考虑到该技术的松耦合性和平台无关性与商业环境非常契合。但是XML的安全性缺陷是制约该项技术应用的主要障碍之一,本系统的设计针对这个问题进行了一些探索。   (2)模型中SOAP的应用与设计:SOAP(简单对象访问协议),是一种基于XML的表示层协议,它用来在应用程序之间以对象的形式对等地、方便地交换数据。SOAP完全独立于任何厂商,可以相对于任何编程语言、对象模型、操作系统和平台独立实现。SOAP提供了一种允许不同操作系统平台下的应用程序通过HTTP、XML 等机制交互信息的方法,其完全继续了 XML 的开放性和描述可扩展性。商业环境是一个复杂的环境,人员流动性大,业务内容复杂,牵涉的地域广,用户所使用的系统和应用程序也是各自独立的;SOAP协议正好可以弥补异构网、不同平台的用户与系统的通讯,解决会话平台的统一问题。   (3)模型中WSDL的设计与应用:WSDL (Web 服务描述语言),定义了一个基于XML的组件描述标准机制。WSDL描述的服务信息可以是发布的内容、查找的返回结果以及绑定的信息。一个WSDL文档将Web服务定义为进行消息交换的网络通信端点集合,或者端口的集合。在WSDL里,端点及消息的抽象定义与它们具体的网络实现和数据格式绑定是分离的,这样就可以重用这些抽象定义。商业信息系统已经经过了若干年的开发和应用,原有的大量的应用软件对商场来说是宝贵的财富,再加上员工经过长时间的使用已经熟悉并习惯原系统的操作,所以新系统的推出必然要考虑到与原系统的兼容性;WSDL为遗留的应用软件的使用提供了良好的接口。但是,因为应用的环境发生了变化,原有的应用软件的兼容性在实际中仍然会出现这样或那样的问题,比较突出的是多任务的处理机制,资源的竞争等仍然是要引起关注的。   (4)模型中UDDI的设计与应用:UDDI (通用描述、发现和

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档