




已阅读5页,还剩41页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二代电子商务系统 基于Web Service架构的 规划、设计与实现电子商务可测量性定量方法 基于四层参考模型: 商业模型、功能模型、顾客行为模型,IT资源模型 性能模型、工作负载和容量规划等方面的电子商务作用Web Service架构 基于Web的三层开发架构 三个要素:SOAP、WSDL和UDDI,电子商务系统建设, 缓慢的下载速度 系统与网络的超载 安全,性能,以及可用性 “八秒规则”,电子商务系统应用的瓶颈,内容组织和结构,设计与规划,应用架构,互联网的发展一日千里,电子商务的应用也不断发展。第二代基于Web Services的系统结构正在开始应用,我们力求反映这个全新的系统结构。 系统基于商业模型、功能模型、顾客行为模型,以及IT资源的四层模型组成。介绍了新的应用程序开发模型和Web Service架构,详细分析基于Web Service架构中的三个要素:SOAP、WSDL和UDDI。,系统建设,模型简述需求分析规划与设计决策性能建模及其分析,电子商务系统建设系统设计,应用程序开发架构SOAPWSDLUDDI,电子商务系统建设系统实现,商务模型,功能模型,客户模型,资源模型,商务过程要素,顾客行为模型,功能结构导航,IT体系结构和设备,商务视角,技术视角,内部因素,外部因素,这个参考模型由四层组成,分成两个主要单元。上层单元集中于商务的特性以及通过电子商务站点提供服务的过程。下层单元集中于客户与站点交互的方式以及他们对站点基础设施资源提出的要求。参考模型的每一层都与两大类用于提供这一层定量描述的描述符与规格相联系。,商业模型,一个产品、服务和信息流的结构,包括商业活动者、他们的角色以及收入来源。例如许多公司采用的一些最普遍的收入生成模型是:)广告费用,)销售商品和服务,)数字目录(内容),)处理Web上两个当事人之间交易的费用。 示例在线零售 在线拍卖 门户查询入口 分销 服务 出版业,功能模型,一个电子商务公司向客户提供服务的交易过程,这个过程是直接提供商业成果的一系列连环活动 表征技术:过程流模型、分级活动模型、数据流图、以及实体关系模型 站点导航结构和分析客户采用的不同可能路径的框架示例:在线拍卖公司买卖双方的注册、拍卖的建立、安排和广告、竞价、定价和拍卖完成、交易等,客户模型,捕获一个客户在访问一个电子商务站点时的导航模式 描述了客户如何在站点中航行,并且允许客户获得诸如在一次购物期间某一功能被调用的次数、或者一次典型会话的平均长度之类的行为度量标准 电子商务站点的性能取决于: 客户请求服务的模式每个服务对站点资源的要求客户访问站点的强度,资源模型,工作负荷模型捕获客户请求服务的模式以及每个服务需求的站点资源在时间方面的要求 性能模型用于计算不同观点的站点度量标准。资源使用度量标准的例子包括过程利用和数据库服务的请求等待平均数等高层度量标准如客户响应时间或站点每秒钟的收入,定量方法分析电子商务模型,定量方法概述 容量、可靠性、可伸缩性以及安全性 定量方法分析电子商务站点的主要步骤 深入了解电子商务站点的结构测量电子商务站点的系统性能了解客户行为 表征电子商务站点的工作负荷 分析评价电子商务站点的性能 为电子商务站点预测期望的负荷 选择最划算的一个体系结构,技术评估准备,网络服务器 面向对象的技术 J2EE 或者 .NET 应用软件开发工具 相关于分布式数据的数据库 事务处理的技术 在一个网络应用中保持原有的状态 安全性 标准、规范 所有的决定者对于采用新技术的态度 愿意承受的风险等级,将会增加顾客的数量吗? 将会降低运作的成本吗? 将会增进公司的形象吗? 将会使我们的产品更快的推向市场吗? 将会使我们的商业更具有竞争性吗? 将会减少我们的发展环节吗? 将会增加收入或减少开支吗? 将会增强与客户的关系吗? 将会增强库存和产品的管理吗? 将会提高客户服务吗? 将会使我们的雇员在团队和协作中更有效吗? 将会是我们开拓新的市场吗? 将会降低发送的成本吗?,商业驱动力分析,电子商务系统需求分析方法概述,提出一个解决方案的工作框架 构建工作框架前的准备 确定公司的参与者 确定一个电子商务解决方案平台的提供者 和每个人交流工作框架的目标 在当前环境下,从你的公司收集资料 规划解决方案的工作框架的议程,并发放给每一个参与者 操作一个工作框架,系统规划的几个有力工具,客户行为模型 客户访问模型系统容量规划,电子商务系统容量规划,足够容量的定义,服务水平满意度(SLAs) 这是性能(例如,响应时间和吞吐量)和可用性度量标准的上下界限。SLAs的例子包括“服务方响应时间 2秒”,“站点可用性 99.5%”和“会话吞吐量 30,000个会话/每天”。 8秒钟规则 特定的技术和标准 成本约束,EB系统规划与设计的一般过程,商务模型规划 第一阶段:分析企业的核心业务流程和商务活动的基本模式类型,确定企业未来的商务模式,包括企业的服务对象、企业的核心业务及其赢利模式、企业业务的增值点和延伸范围等 第二阶段:规划企业的商务模型。通过对企业核心商务流程进行分析,以缩短企业产品供应链、加速客户服务响应、提高客户个性化服务、提高企业信息资源的共享和增值为目标,抽象企业业务流的基本逻辑组成单位,并界定其相互关系,EB系统规划与设计的一般过程,商务系统规划 企业的核心业务功能 关键业务流程 商务系统的体系架构 规划商务系统的基本组成部分 各个层次的联系 各个组成部分的作用 商务系统的结构 应用软件系统的拓扑结构 基础网络环境和架构 安全交易环境等,EB系统规划与设计的合格要求,对企业业务流、应用平台、基础网络架构都有清晰的描述各个层次间有明确的分工,能为各层次的开发设计人员所接受和理解能抽象出系统各部分间的接口特征,从而为可重用组件提供指导可以包容各种服务平台、中间件和应用软件 具备良好的可扩展性和可维护性,性能建模及其分析,性能模型表达了工作负载使用系统资源的方法,描述了决定系统性能的主要因素。这些模型使用由资源模型和工作负载模型提供的信息。性能模型被用来计算传统的性能度量标准如响应时间、吞吐量、利用率和平均队列长度,以及新的面向商务的性能度量标准,诸如收入总额或者损失总额 可以分为两个范畴:分析和仿真模型 分析模型通过公式来详细说明系统的不同部件之间的交互。例如HTTP事务响应的最小可能时间:RTmin = RTT + 请求时间min + 站点处理时间 + 答复时间min,建模/预测范例,性能定律,利用率定律 利用率=到达速率*每事务平均服务时间/队列资源数 强制流模型 平均吞吐量=平均访问对列数*单位时间完成事务数 服务需求定律 服务需求=系统吞吐量*利用率 Little定律 黑盒子中的客户的平均数量=黑盒子的吞吐率*客户平均停留时间,单层应用模型 两层客户/服务器模型 三层应用程序模型 Web Service,应用开发架构,n-Tier多层应用系统架构,业务逻辑处理层,数据表示层,数据存储层,CICSEnterprise JavaBeanCORBACOM/DCOM/COM+Web Services,几种主要的多层应用系统架构,电子商务技术的变化,数据集成,DB+HTML,动态电子商务,发布,HTML,Web Services,应用集成,浏览互相链接的文档通过手工操作处理采购等商业事务下载文件,目前使用Web的模式,应用集成,数据层的集成 数据共享 数据迁移 数据复制 业务功能的集成 API的方式 基于组件方法的功能调用 基于消息(MQ)的集成 基于WebService的功能集成,什么是动态电子商务?,IBM曾为动态电子商务下了一个简单定义是:“着重于 B2B 的综合性和基础设施组成上的下一代电子商务,通过调节因特网标准和通用基础设施为内部和外部企业计算创造最佳效益。” 动态电子商务预想了这样一个因特网,商业实体能在其自身的域内以及在贸易合伙人之间有步骤地管理交互作用。从发现新的合伙人到与另一商务实体的集成,动态电子商务着重程序对程序的交互作用,而不是早期 B2C 电子商务阶段占主导地位的客户对程序的交互作用。 动态电子商务实现的关键是Web Services。Web Services就是原来的组件技术思想在Internet时代中的进一步发展,它集成了CORBA、COM/DCOM等各种组件模型技术,是原有各种组件技术的继承和发展。它不仅已作为动态电子商务的基础,也是“电子商务即取即用”技术发展的基础。,通过程序自动启动和处理商务事务,而并非使用浏览器能够在一个分布式的计算环境中动态地描述、发布、发现和调用许多基于Web Service的新型应用将出现,完全基于XML以及其他相关的Internet标准,Web Service是使用Web的崭新模式,什么是 XML Web Service?,通过标准的 Web 协议(HTTP)可编程访问的WEB组件,开放的 Internet 传输协议,XML Webservice,Web Service会成功吗?,美国InfoWorld杂志在2001年进行了一次有关Web Service应用的调查,结果显示:在被调查的企业中,有38的企业希望在未来3个月内实施Web Service战略;11.4%的企业认为Web Service对企业的发展非常重要。目前,业界最重要的软、硬件厂商都已经宣布了对Web Service的支持。,Web Services Time Line,Web Services tooling delivered. Developers buy new Service-oriented development tools. Begin building real world Web Services.Business Web Services begin to appear in large numbers. Mass consumer B2C Web-services already in place. UDDI Registry adoption Grows in significance. Private registries proliferate to support private exchanges. Government usage of Web Services accelerates significantly.Business adoption of Web Services based models and Service Centric Computing enters adolescence. Private registries still dominate. New revenue generation models and channel opportunities are commonplace. 40% of financial Services Transactions leverage Web Services Models. 35% of online government Services delivered as Web Services.Public UDDI Registries gain attention as Public Exchanges re-emerge. Dynamic Services gain more attention.,20012002200320042005,Gartner Group,参考网址,MSDN Online Web Services Developer Resources/webservices/IBM developerWorks/Web Service Zone/developerworks/webservice/,26,24,8,4,HPSS,5,HPSS,HPSS,UniTree,External Networks,External Networks,External Networks,External Networks,Site Resources,Site Resources,Site Resources,Site Resources,NCSA/PACI8 TF240 TB,SDSC4.1 TF225 TB,Caltech,Argonne,下一代IT系统结构网格计算,第一章的重点和难点,第一章电子商务模型简述第一节 电子商务的概念和基本特点1.1 电子商务是什么1.2电子商务的分类1.3 电子商务的特点1.4 建立电子商务式的思维模式第二节 电子商务带来的挑战第三节 电子商务模型分析3.1定量方法3.2 商业和功能模型3.3 客户和资源模型3.4 定量方法分析电子商务模型,第一章电子商务模型简述第一节 电子商务的概念和基本特点1.1 电子商务是什么1.2电子商务的分类1.3 电子商务的特点1.4 建立电子商务式的思维模式第二节 电子商务带来的挑战第三节 电子商务模型分析3.1定量方法3.2 商业和功能模型3.3 客户和资源模型3.4 定量方法分析电子商务模型,第二章的重点和难点,第二章电子商务系统需求分析第一节 电子商务系统需求分析内容1.1需求收集过程总览1.2. 看看你是否做好了准备1.3 理解商业的驱动力第二节 电子商务系统需求分析方法概述2.1提出一个解决方案的工作框架2.2构建工作框架前的准备2.3操作一个工作框架,第二章电子商务系统需求分析第一节 电子商务系统需求分析内容1.1需求收集过程总览1.2. 看看你是否做好了准备1.3 理解商业的驱动力第二节 电子商务系统需求分析方法概述2.1提出一个解决方案的工作框架2.2构建工作框架前的准备2.3操作一个工作框架,第三章的重点和难点,第三章 电子商务系统规划与设计第一节 客户行为模型1.1 介绍1.2 为什么要模仿客户行为?1.3 一个在线书店的客户行为模型1.4 客户行为模型图(CBMG)1.5 建立客户行为模型图1.6 Web和电子商务站点的聚集度量标准1.7 从客户行为模型图获得的度量标准1.8 客户访问模型(CVM)1.9 会话识别,第二节电子商务系统容量规划2.1介绍2.2容量规划和足够的容量2.3 一个容量规划场景2.4 方法论2.5商务层2.6客户行为层次第三节 EB系统规划与设计的考虑3.1 商务模型规划3.2 商务系统规划,第四章的重点和难点,第四章 性能建模及其分析第一节 性能建模概念1.1介绍1.2 一个简单电子商务服务器的性能分析1.3什么是性能模型?1.4服务时间和服务需求1.5队列、等待时间和响应时间1.6性能定律1.7瓶颈和可扩展性分析第二节 电子商务网站性能模型的解决方案2.1 概述2.2 一个简单的例子2.3 方法一:单队列法2.4 改进方法:多类型(multiple class),第三节 服务器软件竞争模型3.1 简介3.2 一个简单的例子3.3 电子商务网站中的软件竞争3.4 为软件竞争建模第四节 电子商务网站工作负载分析4.1 简介4.2 Web流量的工作负载特性4.3 客户行为描述4.4 从HTTP日志到CBMG4.5 从HTTP日志到CVM4.6 在资源级别上描述工作负载,第五章的重点和难点,第五章 应用程序开发架构第一节 应用程序开发模型1.1 应用程序的功能模块划分1.2 典型的应用程序开发模型第二节 Web Services相关技术2.1 什么是Web Service?2.2为什么需要Web Service?2.3 Web Service的技术构架2.4 Web Service的实现框架2.5 Web Service的实现平台2.6 Web Service的前景和挑战,第五章 应用程序开发架构第一节 应用程序开发模型1.1 应用程序的功能模块划分1.2 典型的应用程序开发模型第二节 Web Services相关技术2.1 什么是Web Service?2.2为什么需要Web Service?2.3 Web Service的技术构架2.4 Web Service的实现框架2.5 Web Service的实现平台2.6 Web Service的前景和挑战,第六章的重点和难点,第六章 SOAP协议第一节 什么是SOAP?第二节 SOAP消息传递2.1 SOAP结点2.2 SOAP角色与SOAP结点2.3 定位SOAP Header条目2.4 理解SOAP Header2.5 处理消息第三节 SOAP的结构第四节 SOAP的元素4.1 SOAP的主要元素4.2 SOAP Header4.3 SOAP Body4.4 SOAP错误,第五节 SOAP的编码规则5.1 使用XML进行类型编码的规则5.2 简单类型5.3 多态存取标识5.4 复合类型5.5 默认值5.6 SOAP root属性第六节 使用HT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025中铁十一局集团有限公司专业人才招聘28人考试模拟试题及答案解析
- 2025河北唐山中心医院医疗美容科诚聘英才2人考试模拟试题及答案解析
- 2025年风冷模块机组行业研究报告及未来行业发展趋势预测
- 个人借款合同合法5篇
- 飞行员协议书7篇
- 成套技术员考试题及答案
- 新质生产力与锂电产业融合
- 环境整改方案
- 高新区新质生产力案例
- 教育领域新质生产力的内容
- 安全法律法规知识培训
- 小学生钢笔使用课件
- 《冲击地压》课件
- 《毛利分析》课件
- 工业园区弱电工程承包合同范本
- 安徽省蚌埠市重点中学2025届物理高二上期末学业质量监测模拟试题含解析
- 医院医保新员工岗前培训
- 静脉治疗护理技术操作标准解读
- 突发公共卫生事件校长为第一责任人制度
- 北师大版高中英语让学生自由飞翔
- (2024)新课标一年级语文上册 我上学了 第2课时 我爱我们的祖国 课件
评论
0/150
提交评论