- 0
- 0
- 约5.12千字
- 约 11页
- 2018-08-28 发布于福建
- 举报
基于Web Services模型库系统开发研究
基于Web Services模型库系统开发研究
摘要:在分析了当前模型库系统普遍存在的问题的基础上,阐述了基于Web Services的模型表示方法,提出了基于Web Services的模型库管理系统框架,为充分利用 Web Services技术跨平台的互操作和松耦合优势构建决策支持系统的模型库提供了一种可行的方法。
关键词:Web服务;模型;模型库;决策支持系统
中图分类号:TP311文献标识码:A文章编号:1009-3044(2007)05-11201-03
1 引言
决策支持系统(DSS)是一种为决策者提供辅助决策支持的信息系统,是管理信息系统(MIS)所达到的崭新阶段,它以模型驱动(model-driven)为主要特征[1]。模型库(Model Base,MB)是DSS的核心和基础,模型库的开发始终是整个DSS的重要组成部分,模型库是DSS成功与否的关键因素。
2 当前模型库存在问题分析
随着分布式技术的迅速发展和广泛应用,构建分布环境下的模型库越来越成为一种潮流。目前的模型库系统主要采用组件技术和面向对象的方法,在模型表示和管理方面都较以往取得了很大的进步与改善。但在以下几个方面仍没有取得突破:
(1)模型的跨平台调用仍不能顺利实现。随着模型库的日益庞大复杂,模型库中的模型相当一部分是由不同的语言环境或开发工具实现的,这时不同的组件模型无法跨平台调用。同时,由于现有分布式技术是平台相关的,各应用程序之间的通信不仅只能在同样的平台下进行,而且DCOM和CORBA都要求在防火墙上开放特定端口提供各自的消息来进行通信。黑客们就可能利用这个防火墙中的漏洞,?淙菀捉鼗裾庑┫?息。
(2)模型与方法特性不匹配[2]。模型部件与方法部件的独立性意味着决策者可以根据解决实际问题的需要任意存取方法库中的方法,但至今并未提供一个标准化的模型/方法接口模式,使得系统能包括各类模型,并且满足不同方法的需要。
(3)模型与数据特性不匹配。面向对象的方法虽然将单个模型以类文件的形式表示,实现了模型与数据的独立性,使得模型的使用与修改更加方便,但各模型所需的数据格式不尽相同,且与数据库中的输出数据格式也不尽相同,仍需要进行复杂的格式转换。
(4)模型的集成问题。使用不同的组件模型生成的模型之间往往无法组合运行[2]。
(5)模型的重用性有所提高,但模型库可扩展性和灵活性仍然比较差,维护仍然比较困难。
Web Services作为一种松散耦合可跨平台互操作的新型分布式计算技术,对于解决上述问题是一个理想的候选方案。
3 Web Services概述
Web Services即Web服务,根据W3C的定义,Web Services是由URI(Uniform Resource Indication)标识的一个软件应用,其接口和绑定可以通过XML文档定义、描述和发现;它使用基于XML的消息通过互联网协议与其他软件之间直接交互。简单的说,Web Services是一种开发的规范,使得通过网络可以对基于规范开发的各种应用进行调用、整合,从而在互联网上完成更复杂的任务。
Web Services是一种新的面向服务的体系结构,能够被描述并通过网络发布、发现和调用,在Internet环境中,任何支持Web Services标准的系统都可以被动态定位和与网络上的其它Web Services交互,任何客户都可以调用任何服务而无论它们处在何处。Web Services体系结构(如图1所示)基于三种角色(即服务提供者、服务注册中心和服务请求者)之间的交互。交互涉及发布、查找和绑定三种操作,这些角色和操作一起作用于Web Services组件,即Web Services软件模块及其描述。在典型情况下,服务提供者托管可通过网络访问的软件模块,定义Web Services的服务描述并把它发布到服务注册中心;服务请求者使用查找操作来从服务注册中心检索服务描述,然后使用所需的服务描述与服务提供者进行绑定并调用Web Services实现或同它交互。
图1 Web Services的体系结构
在Web Services体系中,具体使用Web服务描述语言WSDL(Web Services Decription Language)来描述服务,通用描述、发现与集成UDDI(Universal Description,Discovery,andIntergation)来发布、查找服务,而简单对象访问协议SOAP(Simple Object Access Protocol)用来执行服务调用。
4 基于Web Services的模型库
针对当前
您可能关注的文档
- 基于VPN光电路整合USBKEY技术信息化平台妇幼保健管理模式应用效果分析.doc
- 基于VPN技术CS程序开发应用性研究.doc
- 基于VPN技术内部网络构建分析.doc
- 基于VPN技术多校区校园网络安全策略探讨.doc
- 基于VPN技术多校区高校图书馆网络问题研究.doc
- 基于VPN技术实现信息资源共享有效途径.doc
- 基于VPN技术校园网络安全体系研究与实现.doc
- 基于VPN技术校园网络安全建设研究.doc
- 基于VPN技术高校数字图书馆应用研究.doc
- 基于VPN数字校园网络应用研究.doc
- 良肢位摆放在骨科康复中的应用.ppt
- 2026精选人教版一年级上册数学期末考试试卷(3套含答案解析).docx
- 2026新版人教版三年级上册语文期末考试试卷(3套含答案解析).pdf
- 2026精选人教版四年级上册英语期末考试试卷(3套含答案解析).pdf
- 2026新版人教版三年级上册数学期末考试试卷(3套含答案解析).pdf
- 2026新版人教版三年级下册数学期末考试试卷(3套含答案解析).docx
- 2026精选人教版四年级上册英语期末考试试卷(3套含答案解析).docx
- 2026新版人教版三年级上册语文期末考试试卷(3套含答案解析).docx
- 良肢位摆放与康复训练的结合.ppt
- 良肢位摆放在儿童康复中的应用.ppt
最近下载
- 欧感设备说明书 -.pdf
- 纳米压印技术.pptx VIP
- 人教版高中英语新教材词汇表 必修三单词默写汉译英.pdf VIP
- DB21_T 1690-2026 红松无性系果林培育技术规程.pdf VIP
- DB21_T 2508-2026 生猪生产监测技术规范.docx VIP
- DB21_T 2508-2026 生猪生产监测技术规范.pdf VIP
- 增值税一般纳税人选择简易办法征收备案表.pdf VIP
- 气体报警控制器-北京安赛克科技有限公司.DOC VIP
- 党支部2025年度组织生活会班子对照检查材料.docx VIP
- DB21_T 1647-2026 复州牛DB21_T 1647-2026 复州牛.pdf VIP
原创力文档

文档评论(0)