第九讲基于WebService的决策支持系统ppt.ppt

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九讲基于WebService的决策支持系统ppt.ppt

* 计算机DSS课程讲稿 * * 计算机DSS课程讲稿 * 基于Web Services 的 DSS的开发运行总说明图 在Web Services技术架构下,不同开发者提供的模型服务(知识服务、数据服务),可以分别使用不同的硬件平台、操作系统平台、开发环境和开发语言等,可以分布在Internet的任意位置。 各模型提供者通过UDDI注册中心向用户提供模型实际网络地址URL,相当于模型字典。 各模型服务实际上是由Web服务器进行管理;客户与服务器的连接是松散耦合的。 这使得DSS开发变得更加容易,决策支持能力更强。 * 计算机DSS课程讲稿 * 8.5.1基于Web Services的决策支持系统的技术进步 在Web Services技术下,模型或知识不一定要集中在模型服务器或在知识服务器中。 它们可以分散在不同的服务提供者中,只要它在注册中心中注册,服务请求者就可以连接该模型或知识的服务。 Web Services技术使模型与模型之间、知识与知识之间、模型与知识之间、模型和数据之间等等,都成了松散的联合。这样,大大减少了集中的管理。这也便利了决策支持系统的开发。 * 计算机DSS课程讲稿 * 在Web Services技术下开发决策支持系统,由于打破了不同厂商的硬件、软件平台的界限。可以充分地利用Internet网络上的各种资源,除了模型、知识和数据这三个基本的决策资源以外,其它的资源也可以充分地利用。 开发决策支持系统的重心就放在客户端的总控程序上,怎能针对实际决策问题,去有效地组织和利用网络上的各种决策资源,形成更多的更有效的决策支持系统方案。 可见,基于Web Services的决策支持系统的开发就变得更容易,且决策支持效果将变得更有效。 * 计算机DSS课程讲稿 * * 计算机DSS课程讲稿 * 为了保护过去成熟的软件模块和已有的投资,Web Services技术平台基本都具备将传统模块包装和转换为Web Services模型服务的能力。 模型服务开发完成后,要让模型的使用者得到模型的信息,如通过浏览器或者专用工具把模型服务发布到全球互联网UDDI注册中心; * 计算机DSS课程讲稿 * Microsoft提供了对UDDI高级编程的软件开发工具包SDK,用来直接访问UDDI注册中心,实现对UDDI注册中心的Web Services发布、查询和修改等操作。 发布后,开发者能通过UDDI得到模型服务的WSDL文件,然后在客户程序自动生成一个模型服务的本地代理对象类的源代码,并通过这个代理对象实现与远程模型服务对象交互。 * 计算机DSS课程讲稿 * UDDI注册中心本质上也是一个数据库系统。Web Services模型服务主要依靠UDDI注册中心来实现在互联网范围上的发布、查找/查询、发现和集成。 Web Services技术架构的UDDI注册中心的模型服务目录与具体的各服务实体分离。 * 计算机DSS课程讲稿 * 注册中心与一个电话号码簿非常类似。 UDDI注册中心中的每一Web Service都由三个部分来描述: 第一页为白页,描述了提供Web Service的公司的所有信息,包括产品,联系信息等。 第二页为黄页,通过分类划分和定位类似的Web服务。 第三页为绿页,它是由每个具体Wed Service提供 的网址。 * 计算机DSS课程讲稿 * 使用Web Services技术处理数据访问操作,克服了由于服务器与客户之间平台差异、数据表示差异和开发语言差异等差异所带来的一系列问题。 决策支持系统的数据库系统被细分为两类:私有数据库系统和公有数据库系统。 * 计算机DSS课程讲稿 * 私有的数据库系统:涉及到用户、权限、安全、审计、日志和计费等数据,均可以放在这些私有的数据库系统中。 私有的数据库系统并不直接对外提供数据服务,模型服务的输入/输出数据是通过接口与客户进行交互方式进行。 用户直接使用诸如ADO/ADO.NET、ODBC、JDBC等通用数据访问技术来读写数据库,提高模型服务的运行效率。 * 计算机DSS课程讲稿 * 公有的数据库系统:在互联网上对公有数据库系统访问,使用Web Services模型服务来描述和实现。 客户并不直接访问数据库系统,而是通过Web Services数据存取模型来访问,即使用取数据模型、存数据模型和其它数据操作模型,实现客户与数据库系统的松散耦合关系。 客户不必知道数据库系统所处的位置和使用什么数据库管理系统。 * 计算机DSS课程讲稿 * DSS客户端负责与数据库系统交互,模型服务不直接与数据库系统联系,客户把模型运行的数据使用DataSet对象的形式传递给Web服务模型。 经过模型处理后回传给客户程序,然后由客户程序显示结果,并重新连接数

文档评论(0)

过各自的生活 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档