网站地图>收藏本站>设为首页
定做流程>服务项目>价格参考>付款方式>诚邀加盟>关于本站>联系我们
当前位置:5173毕业设计论文网文章资讯综合频道计算机网络

基于SOA电子商务网站的设计与开发

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2015-07-24 14:00:00
QQ交谈在线咨询详情 5173论文网竭诚为您服务 本站永久域名:www.lw5173.com

 1.4本文的主要研究内容

SOA应用于Internet环境下的企业应用,主要采用的技术手段就是Web Service。由于Web服务全部的规范、技术都是以XML为底层核心和架构基础的,这使得Web服务平台、语言和发布者能够相互独立。本文主要针对基于SOA的电子商务网站展开了研究。J2EESOA实现的一种很好的技术框架。1.4版的J2EE平台通过新的JAX-RPC 1.1 API提供了完整的Web服务支持,这种API支持基于servlet和企业bean的服务端点。JAX-RPC 1. 1基于WSDLSOAP协议提供了与Web服务的互操作性。J2EE 1. 4平台也支持Web Services for J2EE规范(JSR 921),后者定义了Web服务的部署需求并利用了JAX-RPC编程模型。Visual Studio.NETMicrosoft推出的一套完整的开发工具集合,利用它可以方便、快速地开发出Web应用程序。文中详细地研究SOA的企业应用,并将以电子商务网站为代表,在实例下,研究SOA架构在其中的应用,尝试使用.NET作为客户端调用JAVA编写的web Service,体会SOA架构的特点和优点。

 

1.5本文的组织结构及安排

及电子商务网站国内外的研究现状。第二章以软件体系结构为切入点,谈SOA架构的概念,特点,主要技术和理论知识。第三章是关于SOA在电子商务网站中的应用研究分析,体会SOA架构的优点和特点,研究分析SOA架构在电子商务网站中所起到的促进作用。并对跨平台调用Web Service的限制作一定的分析。第四章中结合具体的应用实例分析了如何在实际的应用中利用Web Service技术实现。本章中介绍了应用的背景、分析了企业的具体需求和业务流程。根据第四章提出的基于SOA的企业应用模型,在.NET下实践了SOA最后总结全文,并对下一步的研究工作进行了展望。

 

2 SOA架构

2.1概述

面向服务的体系结构SOA,是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。对于软件客户来说,SOA可以为客户解决“信息孤岛”问题,并能提供随需应变的服务。企业原有的系统资源是十分宝贵的,不能够轻易的被摒弃[6]

 

2.2基础架构

SOA的基本体系架构由以下四部分组成:服务提供者,服务消费者,服务代理,和契约[2]。其中主要的动作有发布,查找和绑定。

1流程

SOA架构的主要流程分为三个动作,发布,查找和绑定。

1) 发布:是指服务提供者需要将服务进行一定的描述并发布到注册服务器上。再发布操作中,服务提供者需要通过注册服务器的身份验证才能对服务描述信息进行发布和修改。

2) 查找:是指服务请求方根据注册服务器提供的规范接口发出查询请求。从而获取所需要服务的相关信息。在查找操作中,一般有两种查找模式。一种是浏览器模式,即服务请求方可以根据通用的分类标准来浏览或者通过一些关键字来搜索,逐步缩小查找范围,直接找到满足需要的服务,其查找结果是一系列服务的集合。另一种是直接获取模式,即通过唯一的关键字直接找到特定的服务的描述信息,其查找结果是唯一的。

3) 绑定:是指服务请求方通过分析从注册服务器中得到的服务绑定信息,对自己的系统进行相应的配置,进而可以远程调用服务提供者说提供的服务。

SOA的主要操作就是服务提供者将服务发布在服务代理中,服务代理为该服务生成其服务接口,并为其生成WSDL描述。服务的请求者通过在服务代理中查找需要的服务,定制服务,并与其进行绑定


以上内容只是毕业设计作品的部分资料介绍,如果了解更多详情请联系客服QQ:57510459
     购买帮助>>

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论