电子商务体系结构

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

《电子商务系统结构》内容组织和结构设计与规划应用架构互联网的发展一日千里,电子商务的应用也不断发展。目前第二代基于WebServices的系统结构刚刚出现,我们力求反映这个全新的系统结构。系统基于商业模型、功能模型、顾客行为模型,以及IT资源的四层模型组成。介绍了新的应用程序开发模型和WebService架构,详细分析基于WebService架构中的三个要素:SOAP、WSDL和UDDI。系统结构本课程讨论的是针对当前基于WebService架构的第二代电子商务系统的规划、设计与实现。介绍了一种基于四层参考模型的、用于理解和分析电子商务可测量性的定量方法。这个四层参考模型由商业模型、功能模型、顾客行为模型,以及IT资源模型组成。用于解释电子商务技术在性能模型、工作负载和容量规划等方面的作用。详细说明了基于Web的三层开发架构和WebService架构中的三个要素:SOAP、WSDL和UDDI。电子商务系统结构的要点上篇系统设计下篇系统实现•模型简述•需求分析•规划与设计决策•性能建模及其分析•应用程序开发架构•SOAP•WSDL•UDDI课程主要内容电子商务模型分析需求分析方法系统规划设计性能模型及分析应用程序开发模型SOAP/WSDL/UDDI电子商务解决方案商务模型功能模型客户模型资源模型商务过程要素顾客行为模型功能结构导航IT体系结构和设备商务视角技术视角内部因素外部因素这个参考模型由四层组成,分成两个主要单元。上层单元集中于商务的特性以及通过电子商务站点提供服务的过程。下层单元集中于客户与站点交互的方式以及他们对站点基础设施资源提出的要求。参考模型的每一层都与两大类用于提供这一层定量描述的描述符与规格相联系。商业模型一个产品、服务和信息流的结构,包括商业活动者、他们的角色以及收入来源。例如许多公司采用的一些最普遍的收入生成模型是:ⅰ)广告费用,ⅱ)销售商品和服务,ⅲ)数字目录(内容),ⅳ)处理Web上两个当事人之间交易的费用。示例在线零售在线拍卖门户查询入口分销服务出版业功能模型一个电子商务公司向客户提供服务的交易过程,这个过程是直接提供商业成果的一系列连环活动表征技术:过程流模型、分级活动模型、数据流图、以及实体关系模型站点导航结构和分析客户采用的不同可能路径的框架示例:在线拍卖公司买卖双方的注册、拍卖的建立、安排和广告、竞价、定价和拍卖完成、交易等客户模型捕获一个客户在访问一个电子商务站点时的导航模式描述了客户如何在站点中航行,并且允许客户获得诸如在一次购物期间某一功能被调用的次数、或者一次典型会话的平均长度之类的行为度量标准电子商务站点的性能取决于:客户请求服务的模式每个服务对站点资源的要求客户访问站点的强度资源模型工作负荷模型捕获客户请求服务的模式以及每个服务需求的站点资源在时间方面的要求性能模型用于计算不同观点的站点度量标准。资源使用度量标准的例子包括过程利用和数据库服务的请求等待平均数等高层度量标准如客户响应时间或站点每秒钟的收入定量方法分析电子商务模型定量方法概述容量、可靠性、可伸缩性以及安全性定量方法分析电子商务站点的主要步骤深入了解电子商务站点的结构测量电子商务站点的系统性能了解客户行为表征电子商务站点的工作负荷分析评价电子商务站点的性能为电子商务站点预测期望的负荷选择最划算的一个体系结构电子商务是什么?全球信息基础设施委员会(GIIC)电子商务工作委员欧洲经济委员会美国政府IBM公司HP公司……E-Commerce与E-Business电子商务的分类企业与企业之间的电子商务(B2B)企业与消费者之间的电子商务(B2C)企业与政府间的电子商务(G2B)企业内部的电子商务B2C类电子商务以电子的方式提供的商品/服务的销售网站信息信息定制商品品牌和企业信息诸如在消费者间查询信息一类的消费者的自助性服务帐户查询帮助平台『HelpDesk』在线支付和交易处理物流配送移动电子商务B2B类电子商务企业新关系:自动化/协作/虚拟市场与团体商业供应链的集成供应商管理库存管理分发管理传播渠道管理结算管理财务管理销售反馈机制……企业内部的电子商务目的:通过intranet实现企业信息的共享、合理分配生产资源分类:通过在企业成员间共享信息构造的一种紧密的交流环境通过web技术来构造一种面向团队的工作环境,从而使成员的协作能够更有效、更高质量的开展通过知识管理构造一种良好的只是共享环境,以便在企业内部的各个开发小组、部门和个人之间分享诸如技术标准、实际经验等知识。这一类的知识对一个企业而言是极其重要的财富,所以必须行之有效的加以利用通过对企业供应链的管理和外部收支报告来实现商业关键流程的优化和重构,从而改变企业的低效行为和商业流程,为企业的发展提供动力和反馈机制G2B类电子商务这一类的电子商务主要是配合政府的电子政务的展开而进行的,目的就是为了提高政府在企业管理上的效率和降低管理成本。其主要的内容也就是政府对企业进行管理的各个机构所管辖的领域,例如商业系统对企业的基础信息、业务范围的管辖;财税系统的税务申报和征收管理;公安部门对部分特许经营企业的许可证管理;环保部门对企业的排污和绿化的管理;社会保障部门对企业四金缴纳的管理等等。同时还包含了政府和个人之间的类似行为的管理,例如在福利支付和税收等领域的公民和政府间的电子交互。通过逐步实施这一类别的电子商务,有助于提高政府的窗口形象,达到政府行为的规范化和高效低成本运作。电子商务的特点电子商务使在更大的范围内进行交易提供了便利电子商务使交易和通信能够即时完成客户具有更多的自主权电子商务带来了更加猛烈的竞争客户团体的出现电子商务的优势自动化交易,扩展了人的交易能力电子商务大大扩展了交易的范围电子商务带来了实时商务建立电子商务式的思维模式“集成各种商业流程,便更好的服务客户”变化比计划快,我们需要实时商务扩展人的交易能力,我们需要动态商务•应用软件通过Internet或WAN分布在世界范围。电子商务时代的挑战•用户和应用程序间的连接是非持久性的和低速的。•应用程序所需的数据可能分布在不同的机器上。•数以百万/千万计的用户,可能存在的突发事件。•千差万别的数据表示设备•全球化的协同工作电子商务问题缓慢的下载速度系统与网络的超载安全、性能以及可用性“八秒规则”基础设施和应用的飞速发展各类网络各类网络终端软件技术电子商务模型分析服务质量影响因素站点体系结构网络容量系统软件结构安全体系不可预测的公众行为单层应用模型两层客户/服务器模型三层应用程序模型WebService应用开发架构n-Tier多层应用系统架构•业务逻辑处理层•数据表示层•数据存储层•性能方面•互联方面•安全方面•维护方面n-Tier多层结构的优越性性能方面•数据库并发连接•远程连接•数据库的瓶颈效应交互次数二层结构耗时多层结构耗时1TcTc+Ts22*TcTc+2*Tsnn*TcTc+n*TsTc:交易在客户端完成的时间Ts:交易在服务器端完成的时间TcTs互连方面•不同的客户端软件,互操作问题•需所有数据库的访问权,管理复杂•增加连接数目,加重数据库的负担安全方面•权限控制-最小权限原则•信息安全-加密和身份认证数据库对象的访问权限VS事务的访问权限系统级的身份认证VS应用级的身份认证权限ATableATableB权限B二层系统:权限A+B多层系统:权限A*BA+BA*B维护方面•不同的客户端软件,维护复杂•数据模式的变动,影响巨大如何应对普及计算的挑战•CICS•EnterpriseJavaBean•CORBA•COM/DCOM/COM+•WebServices几种主要的多层应用系统架构电子商务技术的变化数据集成DB+HTML动态电子商务发布HTMLWebServices应用集成浏览互相链接的文档通过手工操作处理采购等商业事务下载文件通过浏览器手工操作B2BP2P(PersonToPerson)(BusinessToBusiness)目前使用Web的模式应用集成数据层的集成数据共享数据迁移数据复制业务功能的集成API的方式基于组件方法的功能调用基于消息(MQ)的集成基于WebService的功能集成什么是动态电子商务?IBM曾为动态电子商务下了一个简单定义是:“着重于B2B的综合性和基础设施组成上的下一代电子商务,通过调节因特网标准和通用基础设施为内部和外部企业计算创造最佳效益。”动态电子商务预想了这样一个因特网,商业实体能在其自身的域内以及在贸易合伙人之间有步骤地管理交互作用。从发现新的合伙人到与另一商务实体的集成,动态电子商务着重程序对程序的交互作用,而不是早期B2C电子商务阶段占主导地位的客户对程序的交互作用。动态电子商务实现的关键是WebServices。WebServices就是原来的组件技术思想在Internet时代中的进一步发展,它集成了CORBA、COM/DCOM等各种组件模型技术,是原有各种组件技术的继承和发展。它不仅已作为动态电子商务的基础,也是“电子商务即取即用”技术发展的基础。通过程序自动启动和处理商务事务,而并非使用浏览器能够在一个分布式的计算环境中动态地描述、发布、发现和调用许多基于WebService的新型应用将出现完全基于XML以及其他相关的Internet标准WebService是使用Web的崭新模式什么是XMLWebService?通过标准的Web协议(HTTP)可编程访问的WEB组件开放的Internet传输协议XMLWebserviceSOAPSOAP(简单对象访问协议)–用XML实现Webservice的标准协议WSDLXMLWebservicesDescriptionLanguageWSDL–描述Webservice的语言规范,相当于访问Webservice的接口基于开放的Internet协议XMLandHTTPUDDIUniversalDescription,DiscoveryandIntegrationUDDI-Webservice的黄页Internet:IPv4,IPv6Transport:HTTP,FTP,SMTPMessaging:SOAPServiceDescription:WSDLServiceDiscovery,Integration:UDDIWorkflow:WSFLRouting,ReliabilityandTransaction:??????ManagementQualityofServiceSecurityWebService层次模型WebService会成功吗?美国InfoWorld杂志在2001年进行了一次有关WebService应用的调查,结果显示:在被调查的企业中,有38%的企业希望在未来3个月内实施WebService战略;11.4%的企业认为WebService对企业的发展非常重要。目前,业界最重要的软、硬件厂商都已经宣布了对WebService的支持。WebServicesTimeLineWebServicestoolingdelivered.DevelopersbuynewService-orienteddevelopmenttools.BeginbuildingrealworldWebServices.BusinessWebServicesbegintoappearinlargenumbers.MassconsumerB2CWeb-servicesalreadyinplace.UDDIRegistryadoptionGrowsinsignificance.Privateregistriesproliferatetosupportprivateexchanges.GovernmentusageofWebServicesacceleratessignificantly.Bu

1 / 47
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功