第十三章 电子商务解决方案
13.1 IBM 的解决方案
13.2 Microsoft 的解决方案
13.3 Oracle 的解决方案
13.4 Sun的解决方案
13.1 IBM 的解决方案
13.1.1 IBM 电子商务理念
13.1.2 电子商务应用框架
13.1.3 支付解决方案
13.1.1 IBM 电子商务理念
1) e-business定义
e-business=web+IT+business
电子商务与电子业务
2)电子商务环( e-business Cycle)
转变、构造、运行和利用
3)电子商务重要组成环节
CRM(企业外部),OPS(企业
内部环境),SCM(企业外部)及网
上交易(商务活动的桥梁)。
电子商务的组成环节
三者均衡发展
13.1.2 IBM电子商务应用体系结构
1)三层分布式环境,通过协议、服务、软件连
接器相互连接:
? 客户机( Web浏览器)
? Web应用服务器(提供业务逻辑运行环境)
? 服务器(包括应用和数据)
2)硬件环境
3)软件环境
提出 Web Application Server、
Web Management Server的概念。
IBM电子商务应用体系结构图解
IBM服务器系列
1) IBM RS/6000企业级服务器
适合创建网站,充当商家服务器。装机量已
超过 800,000台,并被 125,000家企业采用。
2) S/390服务器
IBM历史最为悠久的大型机之一,配备
Domino Go Webserver以支持全球性的
Internet交易。全球 70%以上的商业数据均运
行在 S/390上。它可以提供 全方位商务解决方
案 (e-commerce,e-collaboration及 Business
Intelligence)
IBM服务器系列
3) AS/400服务器
中小型安全的商用服务器;其 IBM Net.Data
提供 Web页面的动态和交互功能;可安装多
个独立的 Domino服务器。安装量超过
600,000套,全球 100家大企业中有 93家使用
AS/400,前 1000名企业中有 850家选用
AS/400。
4) Netfinity700系列的企业级服务器
基于 Intel芯片,采用群集技术,可以奇数或
偶数配置 3到 8各结点;对 NT,Novell
Netware,Unix,Linux等多平台提供支持。
IBM的电子商务软件开发应用环境
? 开发工具及组件
? 应用服务器和相关集成软件
? 安全及管理工具
开发工具及组件
( 1) IBM VisualAge
? VisualAge for Java:可构建 Java应用,Java
servlets和 JavaBean组件,同时 Lotus Bean
Machine为电子商务应用程序的创建提供多媒
体界面;可用 Net Object Fusion组装 Web页面,
并提供远程数据库访问,最后可通过 Domino
Go Webserver和 Netscape navigator对应用程序
进行测试。
? VisualAge E-business:包括 VisualAge C++和
VisualAge WebRunner
开发工具及组件
( 2) Lotus Domino Designer
提供了一个开放的设计、构造、调试、
实施企业级 Web应用的开发环境;对不
同语言环境的对象和事件一致性的操作,
把企业后台数据带入日常处理,包括:
? 页面( Page)设计器
? 大纲( Outline)设计器
? 帧结构( Frameset) 设计器
提供所见即所得的开发环境,支持图形、
映象、表格、链接,Java applet、
CORBA等。
开发工具及组件
( 3) WebSphere Studio
是管理 Web站点,开发 Servlet的集成化
工具环境,可生成动态内容和基于 Java
的应用程序。
( 4) San Francisco and eSuite
提供开发可重复利用的商业组件,协助
电子商务应用程序在服务器端的 应用。
应用服务器和相关集成软件
通过以下四类软件,为开发和支撑运行
在 Web服务器上的电子商务应用系统的
商业逻辑提供核心功能,包括消息服务、
邮件和群件服务,Web应用服务器、数
据库和事务处理功能。
– MQSeries
– Lotus Domino
– WebSphere
– DB2 Universal Database
MOSeries
MQSeries通信中间件产品,采用基于队
列的消息传递( Messaging和 queuing),
它提供桌面到主机 any-to-any的连接,支
持多于 35个平台。包括:
? MQSeries Integrator:是一个消息经记
( Message-broker)软件,提供实时、
智能的基于规则的消息路由、内容转换
及格式化;
? MQSeries Workflow:复杂业务进程自
动化,为企业提供开放、可扩展的消息
基础框架。
Lotus Domino
是一个 Web应用服务器和电子邮件服务
器;其中,Lotus是客户端,Domino是
服务器端。它提供 E-mail、工作日历、
小组工作安排、聊天、新闻组讨论等服
务,并提供一个丰富的、共享的虚拟空
间,支持业务工作流程的协调。
? 快速建立电子商务环境;
? Domino数据库可包含任意数量的对象和
数据类型;
? 其工作流处理能力可方便地在客户合作
伙伴和供应商之间进行商务活动。
WebSphere
将 Web服务器功能、事务处理、商务功能及通
用编程环境集成,是当前最强大 Web应用解决方
案,而 Web应用服务器又是电子商务软件体系的
核心组成部分。
? WebSphere Performance Pack:用于 Web服务器
扩展可可用性;
? WebSphere Studio,提供 Web应用程序的集成;
? WebSphere Application Server:提供运行基于
Java的服务器端电子商务应用程序。
? 可与 Lotus Domino,DB2 Universal Database、
WebSphere,CICS,IMS等其它应用程序互联。
DB2 Universal Database
? Data Joiner:数据存储中间件,可将不同的数据
关联在一起;
? Intelligent Miner:用于数据挖掘(如典型数据
集自动生成、关联发现、序列规律发现、概念性
分类和可视化呈现);
? Visual Warehouse:用于数据仓库解决方案(包
括数据访问、数据转换、数据分布、数据存储、
依描述性数据查找和理解数据、以及显示、分析
和挖掘数据);
? DB2 OLAP Server:对桌面数据进行实时操作,
能够快速的分布传统监视和报告范围之外的应用
程序数据。
DB2 Universal Database
应用服务器端 XML技术的集成
通过引入大量与 XML( Extensible
Markup Language)技术相关的软件包,
? DB2 XML Extender
? Java APIs for XML
? XML Style Language( SXL)
? Simple API for XML( SAX)
网络安全管理工具
? SecureWay
? Tivoli
SecureWay
提供电子商务用户及应用程序之间的集成化目录、
连接和安全的软件产品。它 为电子商务应用程序提
供了以下能力:
– 可以建立基于标准的、可扩展的跨平台目录,能
定位网络中的资源,例如人员、信息和应用程序;
– 可以跨多个系统将客户、合作伙伴和员工与这些
资源连接起来;
– 建立在基于标准的公钥机制上,解决了通信、数
据和事务安全问题。
– SecureWay软件集成了这些基础架构的要求,为
运行电子商务应用程序提供所需的安全网络平台。
Tivoli
是一个用于网络计算管理的集成化家族,它 提出
了一种跨越主机系统、客户机 /服务器系统、工
作站、企业网络,Internet服务器的端到端的系
统管理解决方案。从 MVS,OS/400到各种 UNIX、
Window NT和 NetWare服务器,乃至 Windows 95便
携机,Tivoli都提供了管理网络计算的能力。
13.1.3 支付解决方案
Payment Suite和 Net.Commerce提供完整的在线支
付开发应用环境,可支持 SET,SSL,MOP
( Merchant Operator Process)等协议。
? Payment Suite包括:
( 1) Consumer Wallet:客户管理自己的信用卡信息;
( 2) Payment Registry(签发管理基于 SET的数字证
书);
( 3) Payment Server( 现已更名为 WebSphere
Payment Manager):使商家可以接受基于 SSL、
SET,MOP的交易;
( 4) Payment Gateway:使结算银行能够参与交易;
基于 SET的环境下 Payment Suite 的应用
Net.Commerce System
Net.Commerce is an IBM product that acts as a
tool for selling goods and services through an
electronic directory on the Internet.
?Net.Commerce START, is ideally used for
medium-sized companies who want to build an
ECommerce site at reasonable price.
?Net.Commerce PRO, is for more advanced
customers aiming to build a second generation
Web Site.
Net.Commerce system consists
of four major components:
?Secure Web Server
?Net.Commerce System
?Database Manager
?CommercePOINT eTill
Net.Commerce System
?Net.Commerce Administrator,includes a set of web
pages,Java applets that are required for managing the
site.
?Net.Commerce Director, is invoked by the Web
Server,Whatever requests the web server receives are
all send to the Director,The Director in turn validates,
starts the Daemons and forwards the requests.
?Net.Commerce Daemons,are started by the Director.
They are basically the background servers that
perform the requests,These Daemons include the
IBM Net.Data runtime libraries.
?Administration Utilities,help in management of the
data.
Net.Commerce Secure Payments
ETill/SET Configuration Tables
ETill/SET Transaction TablesDatabase
Database
Manager
CommercePOINT
eTill
Daemon
Director
Secure
Web Server
HTTP SSL
SET
Payment
Flows
SET
Certificate
Flows
SET
Payment
Flows
Browser Wallet CertificateServer PaymentGateway
SET
Certificate
Flows
SET
Certificate
Flows
Payment
Network
Shopper Certificate
Authority
Acquirer
13.2 Microsoft电子商务解决方案
13.2.1 Windows DNA结构
13.2.2 BizTalk技术框架
13.2.3 开发环境集成
13.2.1 Windows DNA结构
Windows Distributed interNet
Application,目标是在 Windows平台上
实现 Microsoft倡导的多层次的分布式计
算解决方案。提出一种基于三层结构的
应用程序开发方法:
– 表示层( Presentation Tier)
– 业务规则层( Business Rules Tier)
– 数据层( Data Tier)
Microsoft提出的 三层结构
Windows DNA结构
DNA定义的共同 服务集:
– 可插的软件组件
– 动态 HTML
– Web浏览器和服务器
– 平台服务
– 分布式操作环境和服务器
– 脚本运行
– 事务处理
– 安全性
– 网络用户目录
– 数据库和数据存取
– 系统管理和用户接口等。
Windows DNA结构的核心
? 是组件对象模式( COM),COM是 Microsoft
为基于组件的计算提供的软件体系结构,将 Web
与客户 /服务器应用模式结合在一起。
? COM+,是 COM的扩展,通过它可以使用任何
语言或工具创建软件的组件。通过在类中设置一
些属性,提供“拦截”的可扩展机制解释这些属
性并自动激活相应的服务,达到各组件可在运行
时动态地重定向其功能以实现各种服务,而不仅
只局限于一种服务的目的。
Windows DNA的特性
? 内置可扩展性,支持大量用户,建立丰富的用户
化应用程序;
? 网络应用,通过 IIS( Internet Information
Server)用动态 HTML创建用户界面;
? 管理特性,集中管理,简化桌面环境管理;
? 动态化,随环境变化而动态地改变配置;
? 连接和移动性,离线操作支持
? 网络透明性,应用程序浏览
? 集成和发展演变,与现有应用程序相连,在现有
系统上增加投资;
? Java及 CORBA的支持, 创建分布式组件、事务
处理、安全性、目录、消息队列等。
13.2.2 BizTalk技术框架
理念:商务软件应按照统一的方式采用商务语言。
? 以信息共享为目的的技术框架,以 XML技术为
基础
? 核心:是通用商务文档描述( Schema),它是应
用程序进行信息交换的信息基础;其中数据描述
采用 XML文档格式进行发布;
? 在 BizTalk中还提出了对这些文档的处理规则。
13.2.3 开发环境集成
四个系列:
? 操作系统
? Office
? Back Office
? Visual开发工具
Back Office
1,MTS-Microsoft Transaction Server
是 Windows NT Server中提供的一种服
务,用来确保实现电子商务事务处理
的一体化集成。它能够创建和管理一个
可伸缩的、可共享的、多用户的、多服
务器的处理环境。
2,MSMQ- Microsoft Message Queue
也是一种 Windows NT服务,用来提供
分布式程序之间有保证的、事务处理性
的异步消息通信。
Back Office
3,SNA Server
用于协助 Windows NT与 IBM大型机、
AS/400等系统连接与通信的软件产品
4,COMTI(Microsoft COM Transaction
Integrator for CICS and IMS)
提供了从基于 Windows NT的应用软件到
CICS和 IMS这两个最流行的大型机事务
处理环境上配置的应用软件的访问能力。
Back Office
5,SQL Server
6,Site Server商业版
商务服务器,将更名为 Commerce
Server。 它控制着一个商务系统的所有
部分:如何相互作用,如何管理 Web站
点内容,如何向一个数据服务器发送
指令和信息,以及如何和贸易合作伙
伴交换关键商务文档。
13.3 Oracle电子商务解决方案
13.3.1 Oracle电子商务策略
13.3.2 数据信息处理工具及组件
13.3.1 Oracle电子商务策略
集中于 CRM与 ERP,尤其突出 CRM。
1) 第三代 CRM解决方案, Oracle CRM3i:
是一个专门管理企业前台的软件,包含
35各模块;
? 基于 Internet的应用体系结构;
? 畅通的交流渠道;
? 客户智能
Oracle电子商务策略
2) Oracle ERP解决方案,
Oracle Application Server Release 11i系
列应用软件
? 供应链优化
? 市场拓展
? 合作伙伴扩展
Oracle电子商务策略:闭合式客户生命周期
13.3.2 数据信息处理工具及组件
1) 后台数据库,Oracle8i
2) Oracle CRM的组成,
Oracle电子商务应用软件
Oracle电话中心应用软件
Oracle服务应用软件
3) Oracle ERP的组成,需求捕获、供应链计划、
采购、生产、财务、人力资源等,实现整个
企业后台管理自动化。
数据信息处理工具及组件
4) Oracle Application Release11i系列
(包含 45各模块):
– 供应链优化
– 市场拓展
– 合作伙伴扩展
后台数据库
Oracle8i:
– 支持 Windows,AIX,Solaris等
– 包括 OLAP,数据仓库等
– 引入 iFS( Internet File System)
– interMedia提供对多媒体的支持
– WebDB是基于 HTML的开发工具
– 数据复制功能
– Cache Fusion提高分布环境下内部通信速度
– 对 Java的支持
Oracle CRM的组成
? Oracle e-Commerce Application
– Oracle iStore
– Oracle iMarketing
– Oracle iPayment
– Oracle iBill & Pay
– Oralce iSupport
Oracle CRM的组成
? Oracle Call Center Application
– Oracle Telephony Manager
– Oracle Call Center intelligence
– Oracle TeleBusiness for Financial
Service / Oracle TeleBusiness for
Telecommunications and Utilities
Oracle服务应用软件
– Oracle Service(应用系统核心)
– Oracle Customer Care(客户关怀)
– Oracle Contracts(客户服务合同管理)
– Oracle Mobile Filed Service(移动现
场服务)
Oracle ERP的组成
– Internet Procurement(采购)
– Oracle Exchange(交换技术)
– Oracle Treasury(财务管理)
– Oracle HRMS(企业内部人事管理)
13.4 Sun电子商务解决方案
提出:网络就是计算机
13.4.1 Sun的电子商务框架
13.4.2 Java电子商务开发环境
13.4.1 Sun的电子商务框架
可伸缩的高性能系统
安全性产品及服务
Java及 Java商务解决方案
客户应用软件及服务
Sun的电子商务框架
包括以下组件:
? 商务交易 /商家软件( Commercial
Transaction/Merchant Software)
? 帐单系统( Billing System)
? EDI
? Internet广告
? Internet支付系统
? 安全性解决方案
? 文档管理( Document Mamgement)
? 工作流( Workflow)
13.4.2 Java电子商务开发环境
1) Commerce JavaBeans组件模式
2) Java应用及相关工具
? Java Commerce Client
? Java Wallet
? Java Card API
? Java集成工具,Java Blend和 Java Message
Queue
13.1 IBM 的解决方案
13.2 Microsoft 的解决方案
13.3 Oracle 的解决方案
13.4 Sun的解决方案
13.1 IBM 的解决方案
13.1.1 IBM 电子商务理念
13.1.2 电子商务应用框架
13.1.3 支付解决方案
13.1.1 IBM 电子商务理念
1) e-business定义
e-business=web+IT+business
电子商务与电子业务
2)电子商务环( e-business Cycle)
转变、构造、运行和利用
3)电子商务重要组成环节
CRM(企业外部),OPS(企业
内部环境),SCM(企业外部)及网
上交易(商务活动的桥梁)。
电子商务的组成环节
三者均衡发展
13.1.2 IBM电子商务应用体系结构
1)三层分布式环境,通过协议、服务、软件连
接器相互连接:
? 客户机( Web浏览器)
? Web应用服务器(提供业务逻辑运行环境)
? 服务器(包括应用和数据)
2)硬件环境
3)软件环境
提出 Web Application Server、
Web Management Server的概念。
IBM电子商务应用体系结构图解
IBM服务器系列
1) IBM RS/6000企业级服务器
适合创建网站,充当商家服务器。装机量已
超过 800,000台,并被 125,000家企业采用。
2) S/390服务器
IBM历史最为悠久的大型机之一,配备
Domino Go Webserver以支持全球性的
Internet交易。全球 70%以上的商业数据均运
行在 S/390上。它可以提供 全方位商务解决方
案 (e-commerce,e-collaboration及 Business
Intelligence)
IBM服务器系列
3) AS/400服务器
中小型安全的商用服务器;其 IBM Net.Data
提供 Web页面的动态和交互功能;可安装多
个独立的 Domino服务器。安装量超过
600,000套,全球 100家大企业中有 93家使用
AS/400,前 1000名企业中有 850家选用
AS/400。
4) Netfinity700系列的企业级服务器
基于 Intel芯片,采用群集技术,可以奇数或
偶数配置 3到 8各结点;对 NT,Novell
Netware,Unix,Linux等多平台提供支持。
IBM的电子商务软件开发应用环境
? 开发工具及组件
? 应用服务器和相关集成软件
? 安全及管理工具
开发工具及组件
( 1) IBM VisualAge
? VisualAge for Java:可构建 Java应用,Java
servlets和 JavaBean组件,同时 Lotus Bean
Machine为电子商务应用程序的创建提供多媒
体界面;可用 Net Object Fusion组装 Web页面,
并提供远程数据库访问,最后可通过 Domino
Go Webserver和 Netscape navigator对应用程序
进行测试。
? VisualAge E-business:包括 VisualAge C++和
VisualAge WebRunner
开发工具及组件
( 2) Lotus Domino Designer
提供了一个开放的设计、构造、调试、
实施企业级 Web应用的开发环境;对不
同语言环境的对象和事件一致性的操作,
把企业后台数据带入日常处理,包括:
? 页面( Page)设计器
? 大纲( Outline)设计器
? 帧结构( Frameset) 设计器
提供所见即所得的开发环境,支持图形、
映象、表格、链接,Java applet、
CORBA等。
开发工具及组件
( 3) WebSphere Studio
是管理 Web站点,开发 Servlet的集成化
工具环境,可生成动态内容和基于 Java
的应用程序。
( 4) San Francisco and eSuite
提供开发可重复利用的商业组件,协助
电子商务应用程序在服务器端的 应用。
应用服务器和相关集成软件
通过以下四类软件,为开发和支撑运行
在 Web服务器上的电子商务应用系统的
商业逻辑提供核心功能,包括消息服务、
邮件和群件服务,Web应用服务器、数
据库和事务处理功能。
– MQSeries
– Lotus Domino
– WebSphere
– DB2 Universal Database
MOSeries
MQSeries通信中间件产品,采用基于队
列的消息传递( Messaging和 queuing),
它提供桌面到主机 any-to-any的连接,支
持多于 35个平台。包括:
? MQSeries Integrator:是一个消息经记
( Message-broker)软件,提供实时、
智能的基于规则的消息路由、内容转换
及格式化;
? MQSeries Workflow:复杂业务进程自
动化,为企业提供开放、可扩展的消息
基础框架。
Lotus Domino
是一个 Web应用服务器和电子邮件服务
器;其中,Lotus是客户端,Domino是
服务器端。它提供 E-mail、工作日历、
小组工作安排、聊天、新闻组讨论等服
务,并提供一个丰富的、共享的虚拟空
间,支持业务工作流程的协调。
? 快速建立电子商务环境;
? Domino数据库可包含任意数量的对象和
数据类型;
? 其工作流处理能力可方便地在客户合作
伙伴和供应商之间进行商务活动。
WebSphere
将 Web服务器功能、事务处理、商务功能及通
用编程环境集成,是当前最强大 Web应用解决方
案,而 Web应用服务器又是电子商务软件体系的
核心组成部分。
? WebSphere Performance Pack:用于 Web服务器
扩展可可用性;
? WebSphere Studio,提供 Web应用程序的集成;
? WebSphere Application Server:提供运行基于
Java的服务器端电子商务应用程序。
? 可与 Lotus Domino,DB2 Universal Database、
WebSphere,CICS,IMS等其它应用程序互联。
DB2 Universal Database
? Data Joiner:数据存储中间件,可将不同的数据
关联在一起;
? Intelligent Miner:用于数据挖掘(如典型数据
集自动生成、关联发现、序列规律发现、概念性
分类和可视化呈现);
? Visual Warehouse:用于数据仓库解决方案(包
括数据访问、数据转换、数据分布、数据存储、
依描述性数据查找和理解数据、以及显示、分析
和挖掘数据);
? DB2 OLAP Server:对桌面数据进行实时操作,
能够快速的分布传统监视和报告范围之外的应用
程序数据。
DB2 Universal Database
应用服务器端 XML技术的集成
通过引入大量与 XML( Extensible
Markup Language)技术相关的软件包,
? DB2 XML Extender
? Java APIs for XML
? XML Style Language( SXL)
? Simple API for XML( SAX)
网络安全管理工具
? SecureWay
? Tivoli
SecureWay
提供电子商务用户及应用程序之间的集成化目录、
连接和安全的软件产品。它 为电子商务应用程序提
供了以下能力:
– 可以建立基于标准的、可扩展的跨平台目录,能
定位网络中的资源,例如人员、信息和应用程序;
– 可以跨多个系统将客户、合作伙伴和员工与这些
资源连接起来;
– 建立在基于标准的公钥机制上,解决了通信、数
据和事务安全问题。
– SecureWay软件集成了这些基础架构的要求,为
运行电子商务应用程序提供所需的安全网络平台。
Tivoli
是一个用于网络计算管理的集成化家族,它 提出
了一种跨越主机系统、客户机 /服务器系统、工
作站、企业网络,Internet服务器的端到端的系
统管理解决方案。从 MVS,OS/400到各种 UNIX、
Window NT和 NetWare服务器,乃至 Windows 95便
携机,Tivoli都提供了管理网络计算的能力。
13.1.3 支付解决方案
Payment Suite和 Net.Commerce提供完整的在线支
付开发应用环境,可支持 SET,SSL,MOP
( Merchant Operator Process)等协议。
? Payment Suite包括:
( 1) Consumer Wallet:客户管理自己的信用卡信息;
( 2) Payment Registry(签发管理基于 SET的数字证
书);
( 3) Payment Server( 现已更名为 WebSphere
Payment Manager):使商家可以接受基于 SSL、
SET,MOP的交易;
( 4) Payment Gateway:使结算银行能够参与交易;
基于 SET的环境下 Payment Suite 的应用
Net.Commerce System
Net.Commerce is an IBM product that acts as a
tool for selling goods and services through an
electronic directory on the Internet.
?Net.Commerce START, is ideally used for
medium-sized companies who want to build an
ECommerce site at reasonable price.
?Net.Commerce PRO, is for more advanced
customers aiming to build a second generation
Web Site.
Net.Commerce system consists
of four major components:
?Secure Web Server
?Net.Commerce System
?Database Manager
?CommercePOINT eTill
Net.Commerce System
?Net.Commerce Administrator,includes a set of web
pages,Java applets that are required for managing the
site.
?Net.Commerce Director, is invoked by the Web
Server,Whatever requests the web server receives are
all send to the Director,The Director in turn validates,
starts the Daemons and forwards the requests.
?Net.Commerce Daemons,are started by the Director.
They are basically the background servers that
perform the requests,These Daemons include the
IBM Net.Data runtime libraries.
?Administration Utilities,help in management of the
data.
Net.Commerce Secure Payments
ETill/SET Configuration Tables
ETill/SET Transaction TablesDatabase
Database
Manager
CommercePOINT
eTill
Daemon
Director
Secure
Web Server
HTTP SSL
SET
Payment
Flows
SET
Certificate
Flows
SET
Payment
Flows
Browser Wallet CertificateServer PaymentGateway
SET
Certificate
Flows
SET
Certificate
Flows
Payment
Network
Shopper Certificate
Authority
Acquirer
13.2 Microsoft电子商务解决方案
13.2.1 Windows DNA结构
13.2.2 BizTalk技术框架
13.2.3 开发环境集成
13.2.1 Windows DNA结构
Windows Distributed interNet
Application,目标是在 Windows平台上
实现 Microsoft倡导的多层次的分布式计
算解决方案。提出一种基于三层结构的
应用程序开发方法:
– 表示层( Presentation Tier)
– 业务规则层( Business Rules Tier)
– 数据层( Data Tier)
Microsoft提出的 三层结构
Windows DNA结构
DNA定义的共同 服务集:
– 可插的软件组件
– 动态 HTML
– Web浏览器和服务器
– 平台服务
– 分布式操作环境和服务器
– 脚本运行
– 事务处理
– 安全性
– 网络用户目录
– 数据库和数据存取
– 系统管理和用户接口等。
Windows DNA结构的核心
? 是组件对象模式( COM),COM是 Microsoft
为基于组件的计算提供的软件体系结构,将 Web
与客户 /服务器应用模式结合在一起。
? COM+,是 COM的扩展,通过它可以使用任何
语言或工具创建软件的组件。通过在类中设置一
些属性,提供“拦截”的可扩展机制解释这些属
性并自动激活相应的服务,达到各组件可在运行
时动态地重定向其功能以实现各种服务,而不仅
只局限于一种服务的目的。
Windows DNA的特性
? 内置可扩展性,支持大量用户,建立丰富的用户
化应用程序;
? 网络应用,通过 IIS( Internet Information
Server)用动态 HTML创建用户界面;
? 管理特性,集中管理,简化桌面环境管理;
? 动态化,随环境变化而动态地改变配置;
? 连接和移动性,离线操作支持
? 网络透明性,应用程序浏览
? 集成和发展演变,与现有应用程序相连,在现有
系统上增加投资;
? Java及 CORBA的支持, 创建分布式组件、事务
处理、安全性、目录、消息队列等。
13.2.2 BizTalk技术框架
理念:商务软件应按照统一的方式采用商务语言。
? 以信息共享为目的的技术框架,以 XML技术为
基础
? 核心:是通用商务文档描述( Schema),它是应
用程序进行信息交换的信息基础;其中数据描述
采用 XML文档格式进行发布;
? 在 BizTalk中还提出了对这些文档的处理规则。
13.2.3 开发环境集成
四个系列:
? 操作系统
? Office
? Back Office
? Visual开发工具
Back Office
1,MTS-Microsoft Transaction Server
是 Windows NT Server中提供的一种服
务,用来确保实现电子商务事务处理
的一体化集成。它能够创建和管理一个
可伸缩的、可共享的、多用户的、多服
务器的处理环境。
2,MSMQ- Microsoft Message Queue
也是一种 Windows NT服务,用来提供
分布式程序之间有保证的、事务处理性
的异步消息通信。
Back Office
3,SNA Server
用于协助 Windows NT与 IBM大型机、
AS/400等系统连接与通信的软件产品
4,COMTI(Microsoft COM Transaction
Integrator for CICS and IMS)
提供了从基于 Windows NT的应用软件到
CICS和 IMS这两个最流行的大型机事务
处理环境上配置的应用软件的访问能力。
Back Office
5,SQL Server
6,Site Server商业版
商务服务器,将更名为 Commerce
Server。 它控制着一个商务系统的所有
部分:如何相互作用,如何管理 Web站
点内容,如何向一个数据服务器发送
指令和信息,以及如何和贸易合作伙
伴交换关键商务文档。
13.3 Oracle电子商务解决方案
13.3.1 Oracle电子商务策略
13.3.2 数据信息处理工具及组件
13.3.1 Oracle电子商务策略
集中于 CRM与 ERP,尤其突出 CRM。
1) 第三代 CRM解决方案, Oracle CRM3i:
是一个专门管理企业前台的软件,包含
35各模块;
? 基于 Internet的应用体系结构;
? 畅通的交流渠道;
? 客户智能
Oracle电子商务策略
2) Oracle ERP解决方案,
Oracle Application Server Release 11i系
列应用软件
? 供应链优化
? 市场拓展
? 合作伙伴扩展
Oracle电子商务策略:闭合式客户生命周期
13.3.2 数据信息处理工具及组件
1) 后台数据库,Oracle8i
2) Oracle CRM的组成,
Oracle电子商务应用软件
Oracle电话中心应用软件
Oracle服务应用软件
3) Oracle ERP的组成,需求捕获、供应链计划、
采购、生产、财务、人力资源等,实现整个
企业后台管理自动化。
数据信息处理工具及组件
4) Oracle Application Release11i系列
(包含 45各模块):
– 供应链优化
– 市场拓展
– 合作伙伴扩展
后台数据库
Oracle8i:
– 支持 Windows,AIX,Solaris等
– 包括 OLAP,数据仓库等
– 引入 iFS( Internet File System)
– interMedia提供对多媒体的支持
– WebDB是基于 HTML的开发工具
– 数据复制功能
– Cache Fusion提高分布环境下内部通信速度
– 对 Java的支持
Oracle CRM的组成
? Oracle e-Commerce Application
– Oracle iStore
– Oracle iMarketing
– Oracle iPayment
– Oracle iBill & Pay
– Oralce iSupport
Oracle CRM的组成
? Oracle Call Center Application
– Oracle Telephony Manager
– Oracle Call Center intelligence
– Oracle TeleBusiness for Financial
Service / Oracle TeleBusiness for
Telecommunications and Utilities
Oracle服务应用软件
– Oracle Service(应用系统核心)
– Oracle Customer Care(客户关怀)
– Oracle Contracts(客户服务合同管理)
– Oracle Mobile Filed Service(移动现
场服务)
Oracle ERP的组成
– Internet Procurement(采购)
– Oracle Exchange(交换技术)
– Oracle Treasury(财务管理)
– Oracle HRMS(企业内部人事管理)
13.4 Sun电子商务解决方案
提出:网络就是计算机
13.4.1 Sun的电子商务框架
13.4.2 Java电子商务开发环境
13.4.1 Sun的电子商务框架
可伸缩的高性能系统
安全性产品及服务
Java及 Java商务解决方案
客户应用软件及服务
Sun的电子商务框架
包括以下组件:
? 商务交易 /商家软件( Commercial
Transaction/Merchant Software)
? 帐单系统( Billing System)
? EDI
? Internet广告
? Internet支付系统
? 安全性解决方案
? 文档管理( Document Mamgement)
? 工作流( Workflow)
13.4.2 Java电子商务开发环境
1) Commerce JavaBeans组件模式
2) Java应用及相关工具
? Java Commerce Client
? Java Wallet
? Java Card API
? Java集成工具,Java Blend和 Java Message
Queue