- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 商务逻辑层技术基础 商务逻辑层描述商务处理过程和商务规则,该层所定义的应用功能是电子商务应用系统开发的重点;提供辅助功能的通用软件,通过与其它软硬件的集成构成支持商务逻辑的商务支持平台。电子商务系统的大系统特征,电子商务系统体系结构的演变,使得商务支持平台承担了大量的商务逻辑处理任务,不但导致应用软件规模和复杂度的增大,而且对系统硬件、网络等集成技术和系统管理都提出了更高的要求。为此,从软件实现上,推动了基于部件的分布式系统开发方法和开发技术的应用和发展,从系统管理的需要出发,产生了应用服务器的思想。 3.1 商务逻辑层概述 3.2 系统的开发方法 3.3 核心商务逻辑的实现 3.4 应用服务器相关技术 3.1 商务逻辑层概述 3.1.1 商务逻辑层与电子商务系统 3.1.2 电子商务系统及其开发 3.1.3 商务支持平台技术基础 电子商务系统的主要组成及功能 商务逻辑的实现要素 商务逻辑可以划分成两个层次,一个层次是企业的核心商务逻辑;另一层次就是支持核心商务逻辑的辅助部分。一般的,企业的核心逻辑是依靠电子商务应用程序实现的,而辅助部分可以通过不同的技术产品来集成。 构成支持平台的技术产品至少应当包括:Web服务器、商务支持软件、集成与开发工具、计算机主机、网络、其他系统软件(如操作系统、管理工具软件等)。通常Web服务器、商务支持软件、部分集成开发工具被集中在一个称之为“应用服务器”的软件包中, 商务逻辑层在物理上可以简化为以下三个部分:应用软件(实现商务逻辑)、应用服务器(为应用软件提供软件支持平台)和其他支持软件、计算机主机及网络(为应用软件提供硬件支持平台)。 从实现上:应用系统设计开发、应用平台的搭建和软硬件系统集成。 电子商务系统及其生命周期 电子商务系统的系统特征 电子商务系统开发技术的进展因素 系统开发基本原理 软件工程 信息系统开发 电子商务系统特征, 商务支持平台技术基础 商务支持平台概述 商务基础平台的功能 提高系统性能,侧重于保障系统的效率、可靠性和优化 商务服务平台的功能 提供更多的商务服务,为企业的核心商务逻辑提供服务 应用平台的特性要求 一般而言,理想的应用平台应具备以下特征: 可靠的和高性能的: 支持商务逻辑的动态分布。 平台应当预置各种应用,提供多种服务。例如内容管理、搜索工具等,提供多种开发工具,支持多种开发语言。 平台应当支持多种工业标准和操作系统平台,至少应当包括:表达技术标准(HTML、WM、Java、Javascript、C/C++);标准协议(HTTP、LDAP、IIOP);应用集成:JavaBean、EJB、CORBA;主流平台(Unix、Windows NT);集成标准(JDBC、ODBC)。 易于管理。 平台是模块化的,各个部分是低耦合的,这样它具有通用性。 3.2 电子商务系统开发及其技术基础 3.2.1 电子商务系统开发技术基础 3.2.2 电子商务系统规划及其技术基础 3.2.3 电子商务系统分析及其技术基础 3.2.4 电子商务系统设计及其技术基础 3.2.1 电子商务系统开发技术基础 1、软件工程与电子商务应用系统开发 2、电子商务系统的开发过程分析 信息系统生命周期模型 系统分析、设计 3.2.2 电子商务系统规划及其技术基础 电子商务系统规划的特点 商务模型规划 商务系统规划 电子商务系统规划的层次与目标 商务模型规划的基本过程 电子商务系统分析设计阶段示意图 面向对象与结构化方法 常用简易分析方法 3.2.4 电子商务系统设计及其技术基础 系统设计概述 电子商务系统与分布式应用 对象与可重用性 部件与互操作性 (1)分布计算 分布计算是指网络中两个或两个以上的软件相互共享信息资源。这些软件可以位于同一台计算机中,也可以部署在网络节点的任意位置。基于分布式模型的软件系统具有均衡运行系统负载、共享网络资源的技术优势。 网络技术的发展,网络计算、Internet的突起,使软件的开发从单一系统的完整性和一致性,向着群体生产率的提高、不同系统之间的灵活互连和适应性而发展,软件的非功能性需求比以往得到更大的重视。从此,以主机为中心的计算方式转变为以网络为中心的计算方式。但是,这一方面导致应用软件的功能、性能、规模和复杂性的极大增长,另一方面要求各种应用软件之间能够互相交互。为此,系统集成成为重要课题,系统集成不仅包括不同厂商的网络、计算机平台之间的集成,更重要的是应用软件层次上的集成。如图所示。 计算方式的重大变化 软件质量?健壮性、维护性、重用性、扩展性 (2)二进制代码级重用 程序 = 数据结构 + 算法(过程和函数) 面向对象源代码级重用 对象 = 属性 + 方法(封装) 对象的基
文档评论(0)