1.1.3 电子商务应用
本书是一本经验分享型的书,书中介绍的是作者在开发、测试和维护WebSphere企业级应用系统过程中的实践经验。为了使读者更容易理解书中提到的性能问题或系统结构,有必要介绍一下作者所参与的企业级应用系统的背景。作者所参与的主要是IBM提供的电子商务解决方案或应用系统,在本书中简称电子商务应用。
电子商务本身是一个比较宽泛的概念,本书中所提到的电子商务应用特指由IBM提供的在WebSphere平台上构建的电子商务(e-Commerce)解决方案。按照前两节的概念,作者参与的电子商务应用(e-Commerce Application)是一个构建于WebSphere平台上的企业级应用。该应用的客户都是企业客户,客户搭建该应用是为了构建网络或其他渠道上的交易平台。这些企业的最终用户可以通过该电子商务应用进行企业对客户(B2C)或企业对企业(B2B)的交易活动。如前所述,绝大部分企业客户对作者开发的电子商务应用的性能都有很高的要求,所部署的应用也通常要面对非常高的业务负载。企业客户投入很多资金购买和构建作者参与的电子商务应用,电子商务应用也给客户带来了可观的经济效益。比如,某大客户目前70%的营业收入是通过电子商务应用的业务渠道获得的。
本书后面绝大部分讨论都是以该应用为背景介绍的,本节就对该应用的大体结构及相关概念进行简单的介绍。
用一句话概括,作者参与的电子商务应用的功能设计是为企业用户提供企业对企业(B2B)或企业对客户(B2C)的电子商务解决方案。它提供一组紧密集成的软件模块,帮助企业客户实现快速的、高度自动化的跨渠道营销和销售流程。电子商务应用的功能如图1-2所示。
|
| 图1-2 IBM电子商务应用的功能 |
电子商务应用对最终用户(购买客户)提供的界面是丰富多彩的电子商店。购买客户可以通过各种渠道访问电子商店:可以是Web浏览器,也可以是各种智能终端设备,或者通过电话联系客户经理进行交易。
电子商务应用为企业业务人员提供各种各样的管理功能:审批订单、修改库存等。业务人员也可以通过多种渠道访问这些管理功能:可以是Web浏览器,也可以是基于Eclipse技术的富客户端工具。
电子商务应用支持多渠道(multi-channel)的访问方式,所以,作者在工作中遇到的性能问题也不局限于Web应用中的问题。不过,目前Web仍然是最主要的访问渠道,因此,本书中的讨论也以Web应用中的性能问题为主。
电子商务应用内部最核心的概念是商业模式(Business Model)和业务流程(Business Process)。B2B和B2C就是完全不同的商业模式。电子商务应用内部的功能都围绕这些商业模式和业务流程展开。
电子商务应用可以独立地为客户提供服务,它也可以和客户的其他业务系统合作,为客户提供完整的解决方案:客户关系管理系统(CRM)、企业资源计划系统(ERP)等。电子商务应用可以通过包括Web服务在内的多种集成接口和这些业务系统进行集成。
电子商务应用内部划分为一些小的功能模块。如订单处理(Order Management)、产品目录和内容管理(Catalog and Content Management)等。
电子商务应用提供了相当丰富的预置(Out Of Box)功能,用户使用这些功能就可以搭建一个完整的网上商店。电子商务应用也提供了开发环境和二次开发接口,大客户的开发人员(或IBM的技术服务人员)可以在其基础上进行定制开发(Customization)。所以,作者遇到的性能问题有一些来自于电子商务应用的核心代码(产品开发),另外一些则来自于用户的定制开发代码(项目开发)。
在电子商务应用的开发和维护过程中遇到的性能问题涵盖的范围很广,但限于篇幅和作者的亲身经验,本书讨论的性能问题只是其中的一小部分。
| 回书目 上一节 下一节 |
|
· 08年5月软考网工上午真.. · 上周拒绝服务攻击(DDo.. · 08年5月各大网上书店及.. · 2008年5月24日软考试题.. · 软件设计师专家临考模.. · 上周网络管理员专家自.. |
· 网络工程师自测获奖名.. · 08年4月各大网上书店及.. · 系统分析师自测获奖名.. · Linux结课考试自测获奖.. · 上周Linux系统命令的使.. · 上周真题冲刺测试获奖.. |
|
||||
| · Windows Server 2008专.. · 华为员工自杀频频拷问.. · 勇闯IT培训黑色围城 · CISSP认证成长之路 · 解析35岁技术人的价值.. · 网络工程师职业规划与.. · LAMP技术精解 · AMD Phenom三核处理器.. |
· 充电计划之热门IT认证.. · 如何有效防御SQL注入攻.. · 2008年上半年全国软考.. · 选择适合自己的IT认证 · IPv6协议--拓展网络无.. · 了解统一威胁管理(UTM).. · 调查:十大发现 解秘技.. · 技术人求职简历完备手册 |
|||
|
||||
| · SQL Server 2008/2005.. · SOA 面向服务架构 · SQL Server 2008/2005.. · iSCSI应用与发展 · Apache技术专题 · 三层交换技术专题 · SQL Server入门到精通 · Apache技术专题 |
· 国际文档格式标准开战 · 路由器设置与口令恢复 · 打造安全服务器 · PHP开发应用手册 · SOA 面向服务架构 · 企业数据恢复指南 · 了解统一威胁管理(UTM).. · 专题:AIX操作系统管理.. |
|||
|
||||
| · iSCSI应用与发展 · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · iSCSI应用与发展 · 三层交换技术专题 · Apache技术专题 |
· 企业数据恢复指南 · 路由器设置与口令恢复 · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · 反垃圾邮件技术应用 · 访问控制列表(ACL)介绍 · PHP开发应用手册 · 专题:AIX操作系统管理.. |
|||