- 1、本文档共174页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
我们知道,一个大型集团公司在国内有许多分支机构(分公司),各个分公司一般都有自己的IT部门,这些IT部门一般都可以独立从事软件开发的工作。在集团公司的上海分公司中,有许多员工经常要到美国出差,到纽约百老汇电脑交易市场采购一些产品回国,所以分公司需要一个“差旅费报销系统”。在这个实例中,我们作出以下假设: (1) 上海分公司财务部需要一个“差旅费报销系统”,该系统交给上海分公司IT部负责开发。在该“差旅费报销系统”中,涉及美国纽约外汇中心汇率的查询,还要有纽约百老汇电脑交易市场的电脑产品价格查询等功能,这样便于财务部门报销海外差旅费用时随时调用参考。 (2) 每一个分公司(包括上海分公司)的海外差旅费的数据都要提供给北京总部,便于总部统计、分析并上报有关审计部门。北京总部有一个“费用统计分析系统”,它可以收集、统计和分析整个集团公司的费用,包括海外差旅费情况。 (3) 北京总部的“费用统计分析系统”和各个分公司的“差旅费报销系统”有可能是采用不同的平台开发的。以前,公司的传统做法是:由各个分公司每月将海外差旅费上报到总部,然后再由总部的工作人员手工输入到“费用统计分析系统”中进行统计分析。 8.5.2 系统架构 整个实例的Web Services逻辑架构如图8-13所示。 服务提供者开发并部署好Web Services后,就发布、注册到相关的UDDI注册中心。假定纽约外汇交易中心开发好的“汇率查询” Web Services发布到IBM UDDI注册中心,纽约百老汇电脑交易市场提供的“电脑价格查询Web Services”发布到Microsoft UDDI注册中心,这样Internent上的公共UDDI构成一个UDDI注册中心群,从其中任何一个公共UDDI可以查询到所有的发布在任何一个UDDI注册中心的Web Services。上海分公司提供的“差旅费采集Web Services”发布在集团内部的专用UDDI注册中心,以供集团公司内部使用。 图8-13 实例系统整体架构图 8.5.3 服务的实现 从上面的假设可以看出,本实例涉及以下几个Web Services: (1) 汇率查询Web Services:GetExchangeRate(A,B,T),该服务由纽约外汇交易中心提供,并且已经发布和注册到IBM UDDI注册中心。调用该服务时,只需要输入两个币种代号A和B,以及时间T,即可返回A对B在T时刻的汇率。 (2) 电脑产品价格查询Web Services:GetComputerPrice(A,T),该服务由纽约百老汇电脑交易市场提供,并且已经发布和注册到了Microsoft UDDI注册中心。使用该服务的时候,只需要输入电脑产品型号A,交易时刻T,即可返回该型号的电脑T时刻在纽约百老汇交易市场的出售价格。 (3) 差旅费采集Web Services:GetGoingOutFare(T),该服务由上海分公司提供,并且已经发布和注册到了集团公司内部的UDDI注册中心。使用该服务的时候,只需要输入日期T,就可以返回上海分公司在T这一天的差旅费总额。 同时,从上面的假设中也可以看出在这个应用背景下,涉及的角色和对应的行为如下: (1) ?UDDI:这个案例中涉及“Microsoft UDDI注册中心、IBM UDDI注册中心和集团内部UDDI注册中心”。 Microsoft UDDI注册中心、IBM UDDI注册中心和其他UDDI注册中心在Internet上构成一个公共的UDDI注册中心群。集团公司内部也有自己专用的UDDI注册中心,专门提供一些内部的Web Services给公司内部使用。例如,还可以有国内电话黄页查询Web Services、国内地图查询Web Services以及国内邮政编码查询Web Services等。 (2) 服务请求者:这个案例涉及上海分公司的“差旅费报销系统”和北京总部的“费用统计分析系统”。上海分公司的“差旅费报销系统”在具体报销费用的时候,可能需要调用汇率查询Web Services——GetExchangeRate(A,B,T),以及电脑产品价格查询Web Services——GetComputerPrice(A,T)。北京总部的“费用统计分析系统”在采集分公司的费用的时候需要调用差旅费采集Web Services——GetGoingOutFare(T)。 (3) 服务提供商:这个案例中涉及纽约外汇交易中心、纽约百老汇电脑交易市场和上海分公司。纽约外汇交易中心提供汇率查询Web Services——GetExchangeRate(A,B,T);纽约百老汇电脑交易市场提供电脑产品价格查询Web Services——GetComputer
您可能关注的文档
- 第2章 射线检测2013.ppt
- 第2章 数据类型与运算符——教学设计.doc
- 第8章 物流系统动力学.ppt
- 第8章 磁 场 - 带电粒子在复合场中的运动.docx
- 第8章 二极管 晶体管.ppt
- 第8章 化学定量分析法 后半部分.ppt
- 第8章 计数器和定时器.ppt
- 第2章 原子物理_多电子原子.ppt
- 第8章 类和对象的特性.ppt
- 第2章 数字逻辑门.ppt
- 海南省海口市2024-2025学年高二下学期7月期考试含答案(8科试卷).pdf
- 广东省2025-2026学年高二上学期单元自主练习(一)物理试卷含答案.pdf
- 2025年企业人力资源管理师二级历年真题及答案解析技能实操.docx
- 2025年企业培训体系建设全套制度参考资料.doc
- 2025年企业人力资源管理师三级思维导图.docx
- 2025年企业人力资源管理师三级课后答案全收录.doc
- 2025年企业人力资源管理师三级专业能力及答案三级权威押题.docx
- 2025年企业人力资源管理师三级基础知识.doc
- 2025年企业人力资源管理师考试三级重点总结.doc
- 2025年专业技术人员考核登记表人事部评职称用.doc
文档评论(0)