




已阅读5页,还剩65页未读, 继续免费阅读
(计算机应用技术专业论文)公共服务信息门户中服务管理平台的研究.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
湖 北 工 业 大 学 硕 士 学 位 论 文 i 摘 要 现代服务业以高新技术和现代管理理念为支撑,其发达程度己成为衡量经济、 社会现代化水平的重要标准。在服务支撑技术日趋蓬勃发展的同时,服务行业的 竞争迫使服务企业寻求提高管理水平和竞争力的途径,从而推动了服务管理研究 的发展。依托现代信息技术的生殖健康公共信息服务是一个新的领域,目前国内 外还没有对应的管理标准可以直接引用,建立符合现代服务业要求的现代人口与 生殖健康公共服务管理平台,对提高我国人口和生殖健康公共服务质量具有重要 意义。 本文依托“十一五”国家科技支撑计划资助项目“现代人口和生殖健康公共 服务体系与区域综合示范”项目的第一课题“生殖健康公共服务体系架构与信息 服务标准研究” ,创造性地提出了在公共服务信息门户中构建服务管理平台,整合 国家人口计生委的现有业务系统,实现对平台的全体用户进行集中管理。 文中首先介绍服务科学的内涵和服务管理理论,重点研究了 web 服务和业务 流程管理等服务支撑技术,介绍了基于 j2ee 平台和 ssh 框架的服务开发技术,并 根据服务管理平台的需求提出了系统的设计方案,开发了服务管理平台系统。该 系统整合了全国人口计生领域所有的业务系统和 web 服务等服务体系,包括服务 体系导航菜单、业务系统属地(url)配置、web 服务管理和统一用户管理等模块, 提供服务注册、服务配置、服务维护以及服务安全性管理等功能,为管理员和具 有相关权限的用户提供一个可以进行业务服务和 web 服务管理的统一服务平台, 实现了对整个信息门户中所有服务组件进行统一管理。 本文的研究表明,整合基于 j2ee 平台的 struts、hibernate 技术,采用经典 的 mvc 架构进行分层开发,提高了软件模块间的高内聚,低耦合;选用基于 orm 的 hibernate 技术来实现数据的持久化,构建的服务管理平台具有很好的维护性 和扩展性。该服务管理平台的实现,不仅为生殖健康公共服务平台中的所有服务 组件提供管理工具,也为其他基于 soa 架构的系统提供通用的管理平台。 关键词:关键词: 服务科学;服务管理平台;业务系统;web 服务;信息门户 湖 北 工 业 大 学 硕 士 学 位 论 文 ii abstract with the support of high-tech and modern management concepts, the develop level of modern service has become an important criterion of measuring economic and social modernization level. as the service supporting technologies developed rapidly, competition in the service sector is forcing service enterprises seeking to improve the management level and competitiveness, thus promoting the development of the service management research. relying on modern information technology, public information services of reproductive health is a new field, currently there is no correspond management standards can be reference to both at home and abroad. the establishment of modern population and reproductive health public service management platform which is in line with the requirements of modern service industry has a great significance to improve the public services quality of countrys population and reproductive health. this paper relies on reproductive health, public services, service standards and information architecture research, which is the first issue of eleventh five-year national science and technology support program funded project population and reproductive health in modern public service system and the regional comprehensive demonstration”, creatively put forward building a service management platform in the public service information portal to integrate the national population and family planning commission of the existing business systems to achieve the platform centralized management of all users. the article first describes service science contents and service management theory, focuses on services supporting technologies, such as web services and business process management. then introduced the service development technology based on j2ee platform and ssh framework, and put forward the design solutions of service management platform according to the needs of the system, and developed a service management platform. the system integrates all the service systems such as business systems and web services in the areas of the national population and family planning, including the service system navigation menu, business system dependencies (url) configuration, web services management and unified user management module, providing service registry, service configuration, services maintenance and services security management, provide a unified service management platform for the administrators and users with relevant permissions to manage the web services and business services, and realize the unified management of all the service components in the entire information portal . this study shows that integration of struts and hibernate technology based on j2ee platform , using the classic mvc architecture layered development, can improve the software modules of the high cohesion, low coupling; use the hibernate-based orm technology to achieve data persistence to build the service management platform is a 湖 北 工 业 大 学 硕 士 学 位 论 文 iii good maintainability and extensibility. the achieve of the service management platform, not only provide management tools for all the service components in reproductive health public service platform, but also provides a common management platform for other systems based on soa architecture. keywords: ssme; services management platform; business systems; web services; information portal 学位论文原创性声明和使用授权说明 原创性声明原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,独立进行研究工作所取 得的研究成果。除文中已经标明引用的内容外,本论文不包含任何其他个人或集体已经 发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在文中以明确方 式标明。本声明的法律结果由本人承担。 学位论文作者签名: 日期: 年 月 日 学位论文版权使用授权书学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:学校有权保留 并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授 权湖北工业大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采 用影印、缩印或扫描等复制手段保存和汇编本学位论文。 学位论文作者签名: 指导教师签名: 日期: 年 月 日 日期: 年 月 日 湖 北 工 业 大 学 硕 士 学 位 论 文 1 第 1 章 绪论 1.1 课题来源、研究背景及意义 本课题来源于“十一五”国家科技支撑计划资助项目“现代人口和生殖健康 公共服务体系与区域综合示范”项目的第一课题“生殖健康公共服务体系架构与 信息服务标准研究” 。 (项目编号:2008bah24b01) 。课题的目标之一是构建一个现 代人口和生殖健康公共服务信息门户,搭建服务管理平台来整合国家人口计生委 的现有业务系统, 实现对平台的全体用户进行管理, 主要解决系统的使用者问题 1。 针对服务平台中不同的用户群体提供登录认证、权限管理、用户注册等基本的用 户管理服务,并实现单点登录(sso)和统一身份认证。 随着信息技术的发展和经济全球一体化进程的加快,世界服务业发展出现了 新的趋势:服务业在国民经济中的比重大大提高,服务业向知识密集、高技术含 量、高附加值的方向发展。尤其是在信息化的今天,人类对服务质量越来越关注, 对社会所能提供的各种服务的要求也越来越高,迫切需要将与服务的相关信息电 子化,并将它作为一种资源,通过网络、电讯、无线电等各种手段迅速及时地提 供给用户。 现代服务业以信息技术为支撑,已经发展成为服务业中的主导力量。世界主 要发达国家和地区非常重视现代服务业,以便向全体公民提供基于信息和通信技 术的现代化、人文化的服务。结合信息技术等高新技术的优势,大力发展现代服 务业对我国经济的发展具有重要的战略意义。 人口问题是制约我国全面协调可持续发展的重大问题,是影响经济社会发展 的关键因素。许多省(市、区)建立了大量的信息系统以提供优质的人口与计划 生育技术服务。国家科技支撑计划课题“生殖健康公共服务体系架构与信息服务 标准研究” ,旨在将已有的信息系统与新开发的系统集成起来,建立一项集生殖健 康科学、信息技术和现代服务业为一体的综合性服务平台。在该课题中,大量的 应用系统将要被集成起来,共同为用户提供更加全面的服务。因此,有必要对多 个跨地域、跨平台、跨企业和跨部门的业务系统通过信息门户技术实现集成,这 对提高我国人口和生殖健康公共服务质量具有重要意义。 本课题正是在这种背景下,为现代人口与生殖健康公共服务信息服务体系开 发面向不同用户的统一信息门户。为了对信息门户中各服务组件进行统一管理, 湖 北 工 业 大 学 硕 士 学 位 论 文 2 在信息门户中构建服务管理平台,将可以使得部署的时间更短,服务更容易维护, 系统也更可靠和健壮,同时也保证了我国的生殖健康公共服务的效率和质量。本 课题的研究,不仅为生殖健康公共服务平台中的所有服务组件提供管理工具,也 为其他基于 soa 架构的系统提供通用的管理平台。 1.2 国内外研究现状 1.2.1 现代服务业的发展 现代服务业是与传统服务业相对而言的,主要依托信息技术和现代化管理理 念,突出了高科技知识与技术密集的特点 2。基于国内外研究的不断演进和不少专 家教授的共同努力,人们对现代服务业的完整定义有了基本的知识,现代服务业 是指:当社会的工业化进入了比较发达的阶段,依托信息与通信技术和现代管理 理念而发展起来的知识和技术相对密集的服务业。它既包括随着技术发展和社会 进步人们创新的新型服务业,同时也包括运用现代技术,特别是信息通信技术改 造、融合、提升的传统的服务业。现代服务业的内涵结构图如图 1.1 所示。 生产和市场服务基础共性服务个人及社会服务 通 信 技 术 政府及公共服务 信 息 技 术 金 融 保 险 物 流 与 批 发 电 子 商 务 中 介 、 咨 询 外 包 服 务 房 地 产 个 人 保 险 住 宿 餐 饮 、 零 售 文 化 娱 乐 与 旅 游 数 字 医 疗 与 教 育 政 府 公 共 服 务 法 律 法 规 与 治 安 就 业 与 社 会 保 障 现代服务业 图 1.1 现代服务业的内涵结构示意图 国外学术界关于现代服务业的研究主要集中在宏观的服务经济研究和微观上 的服务营销方面。主要内容包括:探索在城市体系背景下生产性服务业的增长、 区位和发展;研究生产性服务业的区域间流动及其对区域经济和大都市发展的影 响;生产性服务业组织国际化策略等。 在国内方面,随着国内信息咨询服务业、金融保险业、中介服务业、房地产 业等的不断涌现和发展,人们对现代服务业的认识逐步提高,也引起各级政府和 学者的关注。目前国内对于现代服务业的研究主要以生产性服务业研究为主线, 湖 北 工 业 大 学 硕 士 学 位 论 文 3 主要集中在现代服务业概念及范围的探讨;我国现代服务业存在问题及其发展的 对策建议;我国不同区域的现代服务业的研究;关于知识密集型服务服务业的研 究;关于信息化、工业化与现代服务业关系的研究等。 近年来,对现代服务业的研究更加关注服务的管理模式。关于服务管理的研 究主要从如何提高组织绩效这个问题出发,主要内容包括:寻找知识的管理和组 织间渗透方式的研究;关于现代服务业的非常规的管理模式的研究。其研究状况 将在下一小节中具体讲到。 我国正处于现代服务业迅速发展的初级阶段,也是关键阶段。自 1997 年 9 月 “现代服务业”正式在党的十五大报告中提出以来,以服务业为主体的第三产业 在国民经济生产总产值中所占的比例大幅增长, 从 1980 年的 21.4%增加到 2005 年 的 39.9%。而在北京、上海等发达城市,服务业产值更高,北京 2005 年服务业在 国民经济中所占的比例达到了 75%。随着我国经济的蓬勃发展,给服务业的发展提 供了一定的需求空间,在一些经济发达地区,服务业已经成为重要的支柱产业, 中国服务业发展潜力正在不断得到提升。 虽然中国服务业发展迅速,但与其他发达国家相比,我国的服务业在国民生 产总值中的比重依然偏低,总体发展水平还存在着一些问题。即使与一些人均收 入比中国还低的发展中国家相比,中国服务业占 gdp 的比重依然欠低。中国经济 迄今尚未摆脱粗放型为主的经济增长方式,产业结构不平衡,服务业尤其是知识 密集型的金融、物流、咨询等现代服务业发展仍显滞后,我国服务业还处于较低 的发展层次,有待进一步的研究。 结合现代服务业的研究和我国现代服务业存在的问题提出了当前我国必须大 力发展现代服务业,我国现代服务业发展滞后,服务体系不完善,现代服务业缺 乏国际竞争力,我们必须大力发展混合所有制经济,积极承接服务业国际转移, 加大现代服务业比重,不断进行服务模式创新与产品创新。 1.2.2 服务管理的研究状况 在服务支撑技术日趋蓬勃发展的同时,对于服务的管理的需求也日益增长, 服务管理应运而生,成为目前管理界研究领域的一个亮点。服务行业的竞争迫使 服务企业寻求提高管理水平和竞争力的途径,从而推动了服务管理研究的发展。 服务管理理论是伴随着西方管理学界对服务管理的认识、理解而逐步形成和 发展起来的 3。 关于服务管理的研究起源于 20 世纪 70 年代一些北欧的营销研究人 员,他们根据营销活动中的服务、服务产出和服务传递过程的特性,进行了大量 卓有成效的研究,提出了一系列新的概念、模型和工具,并把这些研究成果归类为 湖 北 工 业 大 学 硕 士 学 位 论 文 4 “服务营销” 。服务营销开始作为服务管理的一个研究领域,为服务管理理论体系 的形成起到了重要的开创作用。 最早的理论研究形成于 levitt 于 1972 年在哈佛商业评论(harvard business review)上发表了“生产线法在服务中的应用”一文,其中提出了“服 务工业化”的观点,即将制造业企业的管理方法用于服务业企业的管理,使服务 业的运作活动工业化。在这一阶段服务管理研究主要集中在以制造业管理模式为 基础的服务研究领域,学者们关注的是服务业的某些生产运作环节与制造业生产 的相似之处,而没有从根本上意识到服务业与制造业在管理方法上的差异。因此, 这一阶段的理论研究成果在服务业缺乏普遍的适用性,只是对于一些技术密集型、 标准化的服务类型企业才有意义。而对于服务管理的研究也只是基于制造业传统 的理论研究方法,处于服务管理研究的初级阶段。 80 年代后,服务管理研究者不再停留在一般性的描述上,而是通过提出一些 概念模型使人们更好地理解服务和服务管理的特征。服务管理研究呈现出营销、 人力资源、运营管理等学科分支相互渗透与融合的特征大量研究从服务的特征入 手,展开了一系列的专题讨论,其中,服务质量、服务接触与服务设计成为主要 的研究热点,并分别形成了开创性的研究成果,例如,服务质量概念模型、服务 质量差距模型、服务蓝图等,使理论界对服务管理有了新的认识,同时涌现出了 大批的相关学者和代表性研究成果。 80 年代末期,服务运作管理作为研究各种服务业企业管理的一个专门分支开 始被承认,如 1987 年美国的决策科学学会(decision science institute)将服务 运作管理正式列为一个学术分支;1989 年,服务业企业管理国际杂志 (international journal of service industry management )创刊;1990 年,世 界第一个关于服务运作管理的国际学术会议在巴黎召开,这次会议进一步明确了 服务管理多学科交叉的性质,而且为了突出它的多学科整合性,避免与制造业“运 作”概念相混淆,大会决定将“运作”二字从“服务运作管理”中删除。至此,“服 务管理”这门新兴的学科作为一个整体初步形成。 90 年代以来,研究者们仍然从经济学、管理学、心理学、社会学、信息学等 众多相关学科进行探讨深化原有的理论。越来越多的研究开始关注服务管理中各 要素之间的联系,他们从客户的角度审视服务业长期的获利能力,提出了一种以 客户为中心的服务管理模式,服务管理研究工作转向以行业为基础的调查、案例 研究,大量研究者开始采用实证、定量的研究方法。 湖 北 工 业 大 学 硕 士 学 位 论 文 5 服务管理理论发展至今已经进入了“顾客导向”的时代。现代高科技术为服 务管理带来各种契机。从在线购买产品和服务,到通过移动电话使用互联网付费, 以信息技术为支撑的服务管理潜在地、革命性地占据了一定的地位 4。 中国学者对服务管理的研究始于 20 世纪 90 年代中期,并紧跟国际服务管理 研究的步伐,在众多研究领域取得了颇为丰硕的成果 5。信息技术的日新月异在改 造传统服务业运营模式的同时,也催生了新兴服务业,这就要求服务管理研究不 断发展和深化。要在这些领域内更全面深入地围绕服务管理的理论探讨,还要走 很长的路和付出更艰苦的努力,还要经过大量的实践过程来总结其活动规律,完 善服务管理学科体系。 1.2.3 服务管理平台在公共服务信息门户中的应用 公共服务信息门户是一个基于 web 的应用系统,它对公共服务机构的内部及 外部信息进行优化整合,使服务提供者和客户可以从单一平台访问和分析其所需 的个人化信息,公共服务信息门户通过及时地向用户提供准确有效的信息来优化 服务部门的运作,以提高服务力 6。 随着国家大力发展现代服务业,要求公共服务信息门户的功能越来越强大, 服务品质越来越高,信息门户中服务组件越来越复杂,这样要求公共服务信息门 户对其服务组件进行统一管理。目前,我国的公共服务信息门户还没有建立自己 的服务管理平台,信息门户只是为展示信息为主要目的。而当网络规模很大、系 统复杂、种类繁多、层次结构明显的时候,管理人员将面临大量的日常管理维护 工作。建立服务管理平台,整合各业务子系统,则能支持业务的扩展和规模的扩 大,并能支持面向业务和流程的统一的服务管理 7。 建立公共服务信息门户的服务管理平台,将现代服务管理与信息技术相结合 运用到各领域,推进信息化建设和该领域的各项措施相结合,确立以信息技术服 务基层为理念,应用系统建设为主导,信息资源利用为核心,公共服务工作建设 为重点的信息化建设工作思路,将信息技术和管理学方法运用于公共服务中,提 升信息技术设备水平,加强信息管理和利用,充分发挥信息技术对现代服务管理 的支撑作用。同时提升公共服务业的信息化水平,完善基于公共服务业的信息化 服务体系,满足公共服务用户的多元化服务需求,促进公共服务业的发展。 1.3 论文主要工作及结构安排 本文首先介绍现代服务业的产生与发展以及现代服务理论,引出服务管理理 湖 北 工 业 大 学 硕 士 学 位 论 文 6 论以及服务支撑技术。结合现代人口生殖健康公共服务信息门户的项目,在信息 门户中开发了服务管理平台,该平台集成了业务系统和 web 服务,通过服务管理 平台实现对该信息门户中所有服务组件进行统一有效的管理。 全文共分为六章,各章安排如下: 第一章,绪论。介绍课题来源与研究背景,讨论现代服务业的发展以及服务 管理的国内外研究现状,还介绍了服务管理平台在公共服务信息门户中的应用技 术。明确了研究内容及意义,为本文的深入研究做好铺垫。 第二章,现代服务理论及其支撑技术。介绍了 ssme 和现代服务理论以及服务 管理的科学内涵, 重点对 web 服务和业务服务做了详细分析, 同时提出了基于 j2ee 平台的服务开发技术,探讨了基于 mvc 模型的 ssh 框架下开发 web 服务的流程, 为后面的服务开发工作做好理论基础。 第三章,公共服务信息门户中服务管理平台总体设计。介绍“现代人口生殖 健康公共服务信息门户”项目背景,分析服务管理平台的需求和功能模块,探讨 构建服务管理平台的技术与平台,并设计出系统开发的总体架构。 第四章,服务管理平台的详细设计。具体分析服务管理平台的设计流程,包 括数据库的设计,服务管理平台中服务导航菜单维护、业务系统属地配置、web 服 务管理等功能模块的设计。 第五章,服务管理平台在公共服务信息门户中的实现。介绍了信息门户的实 现效果,重点讲述服务管理平台的实现过程,包括服务管理平台各个模块实现的 技术方案、关键代码和运行界面,探讨了各技术的整合方案,并对该系统做了安 全性分析。 第六章,总结与展望。本文的设计和研究工作的总结与展望,并指出本论文 存在的问题和有待完善的工作。 湖 北 工 业 大 学 硕 士 学 位 论 文 7 第 2 章 现代服务理论及其支撑技术 2.1 服务科学 2.1.1 服务科学的理论渊源 2005 年 5 月 24 日,ibm 与清华大学、北京大学等高校合作,提出了一门新的 课程服务科学 ssme(services sciences,management,and engineering; 服务科学、管理与工程),该课程的宗旨是培养面对服务产业具有管理、人文和技 术综合能力的人才;创建一个服务领域,以技术帮助商家、政府或其他组织推动 技术应用改善目前服务。 ssme 包括服务科学、服务管理和服务工程三个部分。其组成结构如图 2.1 所 示。其中,服务科学是指开发一个适当的服务模型,以便对服务行为、能力、过 程、咨询人员、客户正式地加以描述,特别是对它们之间关系的描述 8。服务管理 包括如何为客户设计出好的服务,如何指导服务供应者提供有效率和受欢迎的服 务等。服务工程则是应用相应的方法论、技术平台和基础设施来支持服务生命周 期中的分析、设计、建模、实施以及运行管理等过程。 服务科学为服务工程与服务管理提供平台,服务工程与服务管理两者则相互 促进、相互补充。既有科学的分析方法,又有对服务中人和社会心理因素的把握。 服务管理服务工程 服务科学 信息系统 组织 管理 技术 图 2.1 服务科学(ssme)的结构图 服务科学是推动商务和技术专家联合创新的新方法。服务科学可以将计算机 科学、产业工程、社会科学和管理学等工作相融合,渗入各行各业的不同领域, 创建新的技能和市场以提供高价值的服务。计算机技术发展将成为服务科学的引 领力量和基础。 湖 北 工 业 大 学 硕 士 学 位 论 文 8 ibm 与高校合作,整合校企合作资源与优势,保证高端计算机技术用于指导教 育与科研,支持在 ibm 硬件与软件平台上开展合作项目研究,提升理论研究与实 际应用水平,推进全球现代服务业的蓬勃发展。同时,服务科学对中国的发展具 有重大的意义,是中国由世界工厂向世界技术服务中心转型,取得在国际市场中 的高价值突破的契机。 2.1.2 现代服务理论 服务科学是管理科学与信息科学的融合。我们根据哲学和法律等理论建立了 服务科学的理论框架,这就是现代服务理论。 现代服务理论的目的是对不同的服务行业提供一个共同的原则 9。从本质上 讲, 服务理论架构包括服务要素设计、完整服务产品设计、服务提供系统设计, 和复杂服务系统设计与优化 10。 服务体系的层次结构: (1)基本信息服务,包括信息采集和发布服务、数据传输服务,数据处理(汇 总、分类、抽取)服务、信息分类与编码服务。 (2)标准规范服务,包括标准信息化服务、标准校验服务、标准转化服务、 标准集成与组合服务。 (3)业务应用服务,包括数字教育服务,远程咨询服务,电子商务服务、电 子政务服务、知识管理服务。 (4)协同应用服务,包括协同教学服务、协同咨询和诊疗服务、协同交易服 务、交易与契约服务、跨课题的协同服务,实现异构服务集成、实现分布式服务 的协同。 (5)系统支撑与质量管理服务,包括网络运营管理服务、质量控制服务、电 子认证服务、信用服务。 (6)决策支持服务,包括数据挖掘服务、统计分析服务、需求驱动的导引服 务。 2.2 服务管理 服务管理主要是一种以流程和服务为中心的管理方法 11。它将客户感知服务 质量作为企业经营第一驱动力,强调信息技术和业务需求的有效融合,同时注重 信息技术投入的成本和效益。服务管理以流程为导向,以客户为中心,是一种主 湖 北 工 业 大 学 硕 士 学 位 论 文 9 要用来提升 it 服务效率、协调 it 服务部门内部运作、改善 it 部门与业务部门的 沟通以及协助企业对信息化系统的规划、研发、实施和运营进行有效管理 12。 服务管理以业务流程为中心,从复杂的管理活动中梳理出那些核心的业务流 程,将这些业务流程规范化、标准化、明确定义各个业务流程的目标和范围、成 本和效益、运营步骤、关键成功因素和绩效指标、有关人员的责、权、利以及各 个业务流程之间的关系 13。 现代服务管理不仅是人员、设备等基础设施的管理,同时也涉及到技术、流 程的管理。如何更好的满足客户的需求以及适应市场的竞争,不仅是基础设施和 技术水平的竞争,更是流程合理性与服务管理有效性的竞争 14。下面将重点介绍 web 服务、业务流程管理等服务支撑技术。 2.3 服务支撑技术 2.3.1 web 服务的概念 w3c(world wide web)对 web 服务的定义为“web 服务是一种支持具有互操 作性的机机之间通过网络进行交互的软件系统 15” 。 web 服务作为一种新兴的 web 应用模式,是一个崭新的分布式计算模型,是 web 上数据和信息集成的有效机制。web 服务是松散耦合的、可复用的软件模块。 针对不同的应用背景,web 服务的应用对象也不同,目前被广泛应用的 web 服务可 分为如下四类: 面向企业应用(business-oriented)的服务、 面向消费者(consumer -oriented)的服务、面向设备(device-oriented)的服务和面向系统(system- oriented)的服务 16。web 服务是用标准的、规范的基于 xml 的 wsdl(web services description language,web 服务描述语言)语言描述的,这称为 web 服务的服务 描述。这一描述包含了与服务交互所需要的全部细节,包括消息格式、传输协议 和位置 web 服务可以单独或同其他 web 服务一起用于实现复杂的商业交易。从外 部使用者的角度而言,web 服务是一种部署在 web 上的对象组件,它具有完好的封 装性,松散耦合,互操作性,标准的协议规范性,高度可集成能力等特征。 web 服务的相关规范和标准 web 服务主要包括 xml schema、soap、wsdl 和 uddi 几种技术,它们都是基于 新一代 internet 技术 xml (extensible markup language 可扩展标记语言 )的 17。 (1)xml/soap 湖 北 工 业 大 学 硕 士 学 位 论 文 10 可扩展的标记语言(xml)是 web service 平台中表示数据的基本格式。除了易 于建立和易于分析外,xml 主要的优点在于它既是平台无关的,又是厂商无关的。 xml 是 soap 的数据编码方式。web 服务建好以后,通过 soap 提供标准的 rpc 方 法来调用 web service。 soap(simple object access protocol)简单对象访问协议是在分散或分布 式的环境中交换信息的简单协议,是一个基于 xml 的协议 18,它包括四个部分: soap 封装(envelop), 封装定义了一个描述消息中的内容是什么, 是谁发送的, 谁应当接受并处理它以及如何处理它们的框架。 soap 编码规则(encoding rules) ,用于表示应用程序需要使用的数据类型的 实例。 soap rpc 表示(rpc representation),表示远程过程调用和应答的协定。 soap 绑定(binding) ,使用底层协议交换信息。 虽然这四个部分都作为 soap 的一部分,作为一个整体定义的,但他们在功能 上是相交的、彼此独立的。信封和编码规被定义在不同的 xml 命名空间中,这样 使得定义更加简单。 (2)wsdl wsdl(web services description language, web 服务描述语言)是一种 xml 应 用,他将 web 服务描述定义为一组服务访问点,客户端可以通过这些服务访问点 对包含面向文档信息或面向过程调用的服务进行访问 19。wsdl 首先对访问的操作 和访问时使用的请求/响应消息进行抽象描述,然后将其绑定到具体的传输协议和 消息格式上以最终定义具体部署的服务访问点。相关的具体部署的服务访问点通 过组合就成为抽象的 web 服务。 一个 wsdl 文档通常包含 7 个重要的元素,即 types、import、message、 porttype、operation、binding、service 元素。这些元素嵌套在 definitions 元 素中,definitions 是 wsdl 文档的根元素。各元素的含义如下: types:数据类型定义的容器,它使用某种类型系统(一般地使用 xml schema 中的类型系统)。 message:通信消息的数据结构的抽象类型化定义。使用 types 所定义的类型 来定义整个消息的数据结构。 operation:对服务中所支持的操作的抽象描述,一般单个 operation 描述了 一个访问入口的请求/响应消息对。 porttype:对于某个访问入口点类型所支持的操作的抽象集合,这些操作可 以由一个或多个服务访问点来支持。 湖 北 工 业 大 学 硕 士 学 位 论 文 11 binding:特定端口类型的具体协议和数据格式规范的绑定。 port: 定义为协议/数据格式绑定与具体 web 访问地址组合的单个服务访问点。 service:相关服务访问点的集合,负责将 internet 地址赋给一个具体的绑 定。 下面是 wsdl 的数据结构图,如图 2.2 所示。 图 2.2 wsdl 数据结构 wsdl 将 web 服务描述成一系列运行于消息传递的基础上的 endpoints,这些 消息包含了面向文档或者流程的信息。它用于定义一个 web 服务的公共接口。通 过 message 信息定义了交互的数据格式,通过 binding 信息定义了如何将消息映 射到具体的网络协议上。wsdl 同时具有同步(基于流程)和异步(基于文档)两 种模式。wsdl 文档中各元素关系如图 2.3 所示。 porttypeoperation bindingmessage portservice provides implements formats protocols supports input output invoke encode 图 2.3 wsdl 文档元素的结构关系 湖 北 工 业 大 学 硕 士 学 位 论 文 12 web 服务描述语言 (wsdl) 和 soap 一起构成了 web 服务的核心结构单元。 wsdl 基于 xml 格式,用来描述 web 服务。它描述了 web 服务可以执行的操作以及 web 服务可以发送或接收的消息格式。wsdl 文档可以看成是客户端和服务器之间的一 个协约。使用 wsdl 工具,可以自动处理这个过程,几乎不用手工编写代码就能够 让应用程序整合新的服务。因此 wsdl 是 web 服务体系结构的基础,因为它提供了 一个通用语言,用来描述服务和整合这些服务的平台。它既是人可以阅读的又是 机器可以阅读的。一些开发工具甚至可以根据 web service 生成 wsdl 文档,又能 导人 wsdl 文档,生成调用相应 web service 的代码。 (3)uddi 统一描述、发现和集成 uddi(universal description, discovery and integration)建了一个平台独立、开放的框架,通过 internet 来描述服务,发现 服务,并且整合业务服务。它是一套基于 web 的、分布式的、为 web 服务提供的 信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供的 web 服务 注册以使得别的企业能够发现的访问协议的实现标准。 uddi 注册中心有四种主要的数据类型:businessentity、businessservice、 bindingtemplate 和 tmodel。businessentity 提供关于商家即 web 服务提供者的 信息,可以包含一个或多个 businessservice。web 服务的技术和业务描述在 businessservice 和其 bindingtemplate 中被定义。 每个 bindingtemplate 包含一 个对一个或多个 tmodel 的引用。tmodel 被用于定义服务的技术规范 20。 通过使用 uddi 的发现服务,企业可以单独注册那些希望被别的企业发现的自 身提供的 web 服务。企业可以通过 uddi 商业注册中心的 web 界面,或是使用实现 了“uddi programmers api 标准”所描述的编程接口的工具,来将信息加入到 uddi 的商业注册中心。uddi 商业注册中心在逻辑上是集中的,在物理上是分布式 的,由多个根节点组成,相互之间按一定规则进行数据同步。当一个企业在 uddi 商业注册中心的一个实例中实施注册后,其注册信息会被自动复制到其它 uddi 根 节点,于是就能被任何希望发现这些 web 服务的人所发现。 除基本的 web 服务规范 (soap/wsdl) 之外, 其它各种用于安全性 (security) 、 可 靠 性 ( reliability ) 、 元 数 据 管 理 ( metadata management ) 、 事 务 性 (transactions) 、服务编制(orchestration)等方面的补充规范也正在标准化 过程中 21。它们在 web 服务中的关系如图 2.4 所示,即为 web 服务的层次结构。 湖 北 工 业 大 学 硕 士 学 位 论 文 13 service discovery service folw service publication service description network xml-based messaging management security quality of service uddi wsdl soap http 图 2.4 web 服务的层次结构 web 服务协议堆栈的消息(messaging)层中,服务消息描述主要基于 xml 标 准。服务消息传递基于 soap,由 ibm、microsoft、developmenter 等公司协作制 定,是通过 internet 发送信息和远程调用的一个标准。服务描述层中采用的规范 为 web 服务描述语言 wsdl。服务发布和发现层中采用的规范为 uddi。uddi 提供一 种发布和查找服务描述的方法,用数据实体提供对定义业务和服务信息的支持。 web 服务的体系结构 web 服务的体系结构是 web 服务的精髓所在,是面向服务的。理论上的 web 服 务体系结构由三个角色和三个动作组成,基本架构如图 2.5 所示。web 服务对需要 交互的服务之间如何传递消息有具体的指导原则。 web 服务体系结构中的三个角色包括:服务提供者(service provider)生成 服务和注册服务;服务请求者(service requester)提出特定服务要求的用户, 也称服务消费者可以由浏览器来担当;服务注册中心是用来存储服务描述信息的 信息仓库,服务提供者通过它可以发布服务,服务请求者通过它可以查询所需的 服务,进而绑定到所需 web 服务 22。从外部的使用者的角度来看,web 服务是一种 部署在 web 上的对象/组件,它具备完整的封装性、松散耦合、使用协议的规范性、 高度可集成能力等优势。 湖 北 工 业 大 学 硕 士 学 位 论 文 14 服务注册中心 服务 提供者 服务 使用者 服务 服务 描述 绑定和调用 soap,wsdl协议 发现 uddi协议 服务 描述 发布 wsdl,uddi协议 图 2.5 web 服务基本体系架构 2.3.2 业务服务与业务流程管理 业务服务 it 产生的初衷就是为业务服务 23。业务服务管理的研究主要集中在设计业务 的应用模型,业务管理研究的目标是提高服务管理质量。对此,ibm tivoli 全球 软件总经理 alfred w.zollar 解释是“服务管理可以涉及到很多业务的管理层面, 它更强调业务服务的价值,也更方便与客户沟通 24” 。ibm 公司于 2007 年推出了服 务管理新概念,强调要站在业务服务的角度来管理 it,当时,ibm 相关方面的负 责人就表示,企业需要一整套的方法来规范现有的服务管理,以加速重复流程的 模块化和管理的自动化。帮助企业的服务管理逐步向业务服务管理迁移,将理论 转化为实践,实现 it 与业务的完美结合。业务系统管理在应用方面可以实现主动 管理业务和运营服务,在基础设施方面可以实现集中控制台,优化事件和系统性 能。 业务流程管理(bpm) 德国学者 scheer 教授在 1998 年提出业务流程管理(business process management,bpm) ,业务流程成为现代企业管理关注的焦点。bpm 是一种以规范化 地构建端到端的卓越业务流程为中心,以持续地提高组织业务纯净为目的的系统 化方法。它既是一种管理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论