电子商务应用技术.ppt
《电子商务应用技术.ppt》由会员分享,可在线阅读,更多相关《电子商务应用技术.ppt(39页珍藏版)》请在三一办公上搜索。
1、2003年7月23日6时26分,电子商务实现技术,1.运行与开发支撑功能技术 四个层次。从客户端到数据库系统。一个互联。不同企业服务器之间互联技术2.非功能性技术。信息安全技术 智能代理技术,2003年7月23日6时26分,Web技术 web services技术 J2EE技术 门户技术,2003年7月23日6时26分,Web技术,是一种使用最为广泛、发展最为迅速的应用技术,web技术使得用户可以很方便的访问各种形式的信息,包括文本,图形图象,声音视频,而且很容易从一个站点到另一个站点的导航,可以说正是由于Web的出现,才使得Internet迅速普及开来。,2003年7月23日6时26分,We
2、b服务原理,基于客户机/服务器计算模型,由Web 浏览器(客户机)和Web服务器(服务器)构成,两者之间采用超文本传送协议(HTTP)进行通信。,2003年7月23日6时26分,HTTP协议,HTTP协议是基于TCP/IP协议之上的协议,是Web浏览器和Web服务器之间的应用层协议,是通用的、无状态的协议。HTTP协议的作用原理包括四个步骤:(1)连接:Web浏览器与Web服务器建立连接(2)请求:Web浏览器向Web服务器提交请求。HTTP的请求一般是GET或POST命令(POST用于FORM参数的传)。(3)应答:Web浏览器提交请求后,通过HTTP协议传送给Web服务器。Web服务器接到
3、后,进行事务处理,处理结果又通过HTTP传回给Web浏览器,从而在Web浏览器上显示出所请求的页面。,2003年7月23日6时26分,Web技术原理图,2003年7月23日6时26分,Web服务器产品选择原则,响应能力 与后端服务器的集成 管理的难易程度 信息开发难易程度 稳定性 可靠性安全性,2003年7月23日6时26分,常见的web服务器,Microsoft IIS IBM WebSphere IPlanet WebServerOracle WebServer Apache服务器,2003年7月23日6时26分,大型Web站点组成,由多种软硬件组成Web服务器、防火墙、负载平衡设备、应用
4、服务器、应用集成服务、门户服务器等,2003年7月23日6时26分,Web services简介,主要目标就是在现有的各种平台的基础上构筑一个通用的平台无关、语言无关的技术层,各种不同平台之上的应用依靠这个技术层来实施彼此的连接和集成。,2003年7月23日6时26分,和传统Web的比较,传统Web页面都是为人准备的,是让人去阅读,去输入,去判断。因此各种反映视觉效果的内容占用了大量的网络带宽,例如各种图片,字体信息,文字排版样式等。而真正含有高价值的一些信息,被深深埋在这些显示信息中,很难被其他应用和程序所使用。更重要的是,各种web服务之间缺少交互和通讯的机制。与传统Web应用技术比较:传
5、统Web应用技术解决的问题是如何让人来使用Web应用所提供的服务,而Web Services则要解决如何让计算机系统来使用Web应用所提供的服务,2003年7月23日6时26分,Web服务结构实体,1.服务提供商、服务经纪人和服务需求者。他们分别提供了三项基本功能:运行发布、查找和绑定。2.服务提供商创建Web服务,并通过在服务经纪人处注册发布网络服务;服务经纪人负责维护已发布服务的注册系统;服务需求者通过搜索服务经纪人的注册登记查找所需要的服务,并将服务请求与服务提供商绑定以使用特定服务。,2003年7月23日6时26分,Web services 核心技术协议,1.Web服务描述语言(Web
6、 Services Description Language,简称WSDL),2.通用描述、发现与集成(Universal Description,Discovery and Integration,简称UDDI)3.简单对象访问协议(Simple Object Access Protocol,简称SOAP)形成了Web服务的核心技术。,2003年7月23日6时26分,Soap协议(J2EE中为RMI),Simple Object Access Protocol是消息传递的协议,它规定了Web Services之间是怎样传递信息的。SOAP规定了:1.传递信息的格式为XML。这就使Web Se
7、rvices能够在任何平台上,用任何语言进行实现。2.远程对象方法调用的格式。规定了怎样表示被调用对象以及调用的方法名称和参数类型等。3.参数类型和XML格式之间的映射。例如,一个Person对象。怎样用XML来表示一个对象参数,也是SOAP所定义的范围。4.异常处理以及其他的相关信息.,2003年7月23日6时26分,WSDL协议,Web Services Description Language是Web Services的定义语言。当你实现了某种服务的时候(如,股票查询服务),为了让别的程序调用,必须告诉大家服务的接口.例如,服务名称,服务所在的机器名称,监听端口号,传递参数的类型,个数和
8、顺序,返回结果的类型等等.这样别的应用程序才能调用该服务。WSDL协议就是规定了有关Web Services描述的标准。,2003年7月23日6时26分,UDDI,Universal Description,Discovery,and Integration用于集中存放和查找WSDL描述文件,起着目录服务器的作用。,2003年7月23日6时26分,Web services 生命周期,实现一个Web Services,使其能够接受和响应SOAP消息(现在有很多工具都可以帮助实现)。撰写一个WSDL文件用于描述此Web Services。(现在有很多工具可以自动生成WSDL文件)。将此WSDL发布



- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 应用技术

链接地址:https://www.31ppt.com/p-6003408.html