




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
论文专家件件精品“中国论文库”精心整理教育、职称类精品论文:NET Enterprise Servers与电子商务 刘芮葭1 , 范亚丽2 (1.辽宁工程技术大学,辽宁 阜新 123000; 2.河南省农业经济学校,河南 洛阳 471003)摘 要:电子商务是未来商业模式的最重要的方向之一,商业网络结构的设计是电子商务的基础,合理的结构设计将使系统的使用和维护更简单,Microsoft公司的.net企业服务器提供了一整套实用的商业网络结构。本文对.net企业服务器的结构进行了解析,并通过一个实例展示了.net企业服务器的应用过程。旨在读者学习和使用.net时有所借鉴和帮助。关键词 .NET、.net企业服务器、com组件、xml一、引言Internet改变着我们的生活,在电子商务领域中应用更是广泛,互联网技术正成为商务发展的驱动力。在设计一个商业网络结构时,人们总是寻求最简单、最划算的解决方案。如果想让企业支持Web或实现一体化,那么Microsoft .NET Enterprise Servers就是解决该问题的关键。Microsfot.NET是一个大框架,旨在构建微软宣称的所谓“第三代互联网”。据微软官方介绍,实现Microsoft.NET所需要的技术至少还需要一段时间来完成。Microsoft.NET包括四个核心组成部分:.NET Infrastructure&Tools(.NET基础架构和工具)、.NET Services(.NET服务)、.NET User Experience(.NET用户经验)和.NET Device Software(.NET设备软件)。其中.NET Infrastructure & Tools主要包括用于创建基于“第三代互联网”的基础架构和工具,它又包括Visual Studio.NET、.NET Enterprise Servers(.NET企业服务器)、.NET Framework 和Windows.NET.共四部分、.NET Enterprise Servers的组成在“第三代互联网”中,.NET Enterprise Servers是企业集成和管理所有基于Web的各种应用的基础,它提供企业未来开展电子商务的高可靠性、高性能、高可伸缩性以及高可管理性。.NET Enterprise Servers的构成异常庞大而复杂,它共包括8个服务器,分别是 BizTalk Server 、Exchange Server 、SQL Server 、Host Integration Server 、Commerce Server 、Application Center Server 、Internet Security & Acceleration Server (简称ISA Server)和Mobile Information Server1。以上这8个服务器各司其职。其中,Application Center 部署和管理基于Windows之上的Web应用;BizTalk Server 用于企业间交换商务信息;Commerce Server 用于快速创建在线电子商务;Exchange 提供基于Windows的通信和协作功能;Host Integration Server 为主机系统的组件集成提供方便;Internet Security & Acceleration Server主要解决企业应用安全性和可管理性的问题;Mobile Information Server为移动解决方案提供可靠而具伸缩性的平台;SQL Server 2000则提供完全的数据库和数据分析解决方案。我们首先来概述一下它们的主要功能。ISA Server提供了防火墙、代理服务器和可逆代理服务器(reverse proxy)的一个软件版本。它可以使管理员保护内部的网络不受来自Internet的袭击,同时它也提供了Web缓存(caching)的好处,从而使最终用户可以更高效地访问Web页面。Commerce Server 2002提供了一个架构和一套工具,使开发人员可以创建可扩展的电子商务站点。我们也可以运用特殊的Commerce Server工具创建其它类型的Web应用程序。BizTalk Server 2002运用XML将数据从一个应用程序转换到另一个应用程序,使数据消息可以在不同格式之间进行转换。SQL Server 2000是个支持Web的关系数据库,你可以用它来存储大量的数据。它的数据仓库(data-warehousing)、数据分析和联机分析处理(OLAP)功能可以让你运用你存储的数据。SQL Server 2000提供了,使我们可以在任务和工作流中处理数据;它支持XML,因此可以同其它的.NET Enterprise Servers集成在一起;它也支持与MSMQ进行通讯。.NET Framework包含内置的方法,这些方法有助于它通过运用XML与SQL Server沟通。Exchange 2000 Server是最受欢迎、运用最广泛的电子邮件系统。、.net企业服务器的应用过程下面这个例子是一个电子商店它出售预制的品牌计算机。它同一些大的计算机供销商打交道,给客户提供系统。大多数它的客户都运用该公司的网站购买他们的系统,它也通过Internet同大多数供销商进行后台交易。现在,我们来看它同它的客户之间的交易(见图1)。它很快发现仅用一个Web服务器在Internet上建立一个企业网站会带来很多安全问题,并需要进行很多开发工作来与外部的供销商进行交易。最大的问题是,随着时间的推移,对每个附加的供应商的支持会需要越来越多的开发工作,这就使整个解决方案很难管理。它决定运用Microsoft .NET Enterprise Servers来解决安全问题,并减少随着时间的推移维护系统所需要的开发量。这种类型的应用中所包含的Microsoft .NET Enterprise Server技术有ISA Server、Commerce Server和SQL Server。图1 提供客户支持它运用ISA Server的功能,使ISA Server作为一个防火墙来保护网络不受外部的袭击。虽然其它的防火墙产品已被人们广泛使用,但ISA Server通过Windows domain security或AD提供了集成的Windows security。这就使管理员可以指定哪个.NET Enterprise Servers,甚至哪些用户可以同网络内部或外部的特定资源通讯。ISA Server也提供了另外的功能,包括可以缓存和运用可逆的代理服务器进行查找,可以跨越防火墙在客户和内部的.NET Enterprise Servers之间提供高性能的交互。运用Commerce Server来提供一个可定制的、预制的架构。这就减少了它创建网站所需要的时间,而且网站也支持以后的集成。虽然Commerce Server的价格很高(因为每个处理器的成本很高),但是它进行的一项分析表明,从头构建一个站点的成本比Commerce Server的价格更高。当客户浏览网站上的产品条目,把它们放到购物篮时,主要是Commerce Server、SQL Server和BizTalk Server在起作用。企业中的Commerce Server也可以很容易地同其它.NET Enterprise Servers通讯,因为它可以通过集成到那些服务器中的XML、COM和其它.NET hooks与它们进行通讯。SQL Server 2000提供了数据存储功能,并可以在Commerce Server网站内跟踪订单。它可以阅读XML语句、在数据库中转换它们来处理数据、将XML语句写回到其它的应用程序,如Commerce Server。XML的功能通过与BizTalk的集成而被人们广泛使用。例如,如果BizTalk收到一个订单,它可以发送一个XML请求到SQL Server。SQL Server处理XML并返回提供了产品信息的XML,表明每种产品是否有现货。BizTalk将这个信息返回到发送原始订单的服务器。客户将计算机放在购物篮中,通过网站下订单。Commerce Server将该请求传送到SQL Server,对购物篮中的产品进行处理,为客户创建一个订单。在SQL Server完成了创建该订单所需要的一个或多个交易后,它就返回一个状态消息到Commerce Server,表明它已经创建了订单。Commerce Server依次处理信息,通过公司的Web浏览器、ISA Server、客户的Web浏览器将消息返回给客户。这个过程对客户是完全透明的。它的商业站点和其它供销商(如一个供应商)之间的交易对客户来说不是公开的。B2B交易是重要的商业交易,如实时库存管理和订单的完成。它不存放它出售的产品,所以它不建立自己的产品库存。作为替代,它依靠与商业伙伴的紧密合作来管理它的库存。在前面的例子中,SQL Server发送一个状态消息到Commerce Server,表明成功地创建了一个订单。当SQL Server创建订单时,它激活了一个触发器来确定哪个供应商存有所订的产品项目。SQL Server用COM组件将一个订单请求发送到MSMQ 3.0中的一个队列。这时候,SQL Server就不再控制该过程了,而由MSMQ和BizTalk在下面的几个步骤中处理一个或多个订单。消息队列技术使在不同时间运行的应用程序可以在临时离线的网络和系统上通讯。通过对COM的支持、对.NET Framework的支持、动态的基于目录服务(directory service)的结构和内置的集中系统管理,消息队列就集成到.NET Enterprise Server环境中了。你可以在MSMQ的消息到达时或经过一定的时间间隔后,配置BizTalk Server对它们进行处理。队列中的消息一直保留在队列中,直到BizTalk对它们进行处理。这种配置就可以使应用程序在任何时候发送消息到BizTalk Server即使是服务器不在线时。更重要的是,你的SQL Server存储过程或触发器不需要等BizTalk来处理消息。当消息在队列中等候处理的时候,SQL Server也可以继续处理来自Commerce Server的更多的请求。而且,Commerce Server也可以继续处理来自多个客户的订单。这就使我们可以对用户的交互作出响应,而且可以在后台处理大量的实际订单。供应商可能也需要用MSMQ和XML Web Services来接收订单。MSMQ消息可以通过XML Web services发送,这就使服务的调用者可以根据企业的计划和商业需求在消息列队等候处理时继续它的工作。它设计了它自己的订单格式。虽然这种方法简化了它的内部系统,但它使与商业伙伴的通讯变得复杂了,因为每个公司都有独特的订单格式。它利用了BizTalk的功能,将数据从本地的内部商业格式转换成供应商的数据格式。BizTalk可以将任何XML文件转换成许多其它的文件格式。BizTalk Server可以通过多种方法发送和接收文件,包括电子邮件、FTP、HTTP、MSMQ和XML Web services。它配置BizTalk来从消息队列监控和读取它的内部订单消息。BizTalk将它的订单从内部格式转换成供应商可以理解的特殊的格式。BizTalk通过内部网络、穿越ISA Server将订单直接发送给供应商。不同的供应商的系统可以有不同的转换需求。它配置BizTalk Server,运用适当的转换机制,将重新格式化的订单发送给每个供应商。有些它的供应商运行的是Microsoft的产品,而另外一些供应商运用的是其它公司的产品,这一事实并不是个问题,因为BizTalk Server可以将数据转换成XML、EDI或其它格式。例如,有个它的供应商运用的是一个非Microsoft的平台,在其它情况下,它就不能与一个Microsoft平台通讯。但现在,BizTalk Server对SOAP的支持和XML Web services就可以使它和这个供应商相互之间有效地通讯了。3结语大多数中型或大型企业都需要.NET Enterprise Servers支持的集成类型。由于服务器产品不需要高级的开发,它的管理和维护成本也不高,所以通常会带来一定的投资回报(ROI)。你可以在购买前评估一个软件解决方案的商业利益。确定你的长期目标,将它们与你当前的或以后的IT基础架构做比较,这样会有助于你做出适当的选择。不管你选择什么工具,它们必须尽可能地紧密地结合在一起。.NET Enterprise Servers为有效的和紧密的互用性提供了潜能,使开发可以更顺利地进行,并可以从根本上降低成本。像上面我们列举的公司一样,我们可以根据你的实际商业需求用它们来定制你的平台,或集成多个平台。参考文献1MICROSOFT SQL SERVER 2000 安装与使用指南 美 Microsoft Corporation 著 科技出版社2WINDOWS 2000系统管理技术 李庆祯 陈斌 编著 电子工业出版社3电子商务系统结构 陈德人 施敏华 等 高等教育出版社4电子商务应用开发技术 瞿裕忠 著 高等教育出版社 .NET Enterprise Servers And E-CommerceLIURui jia , FANYa li(1. Liaoning Technical University, Fuxin123000,China; 2. Agriculture and Economic School of Henan
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 厂房土地转让买卖合同范文
- 民营医院职工劳动合同
- 2025年母婴市场消费升级背景下的品牌竞争态势与品牌差异化策略报告
- 个人养老金制度2025年改革对消费金融市场的潜在影响分析
- 工业互联网平台TEE在工业控制系统实时监控数据加密保护的技术创新案例
- 2025年食品冷链物流温控技术解决方案与应用案例深度解析
- 中医选岗面试题目及答案
- 枣庄市山亭区青年招募笔试真题2024
- 中医五行阴阳试题及答案
- 2025年电梯安全维护及管理员职业资格知识考试题与答案
- 二手车寄售合同
- 武汉市纳帕溪谷剩余产品价格策略及3月份销售策略报告
- 2024-2030年钻石行业市场调研及前景趋势预测报告
- 景区植物管理办法
- 市场推广活动场地租赁协议书
- 数据平台成本控制-洞察及研究
- 2025年辽宁省中考英语真题(原卷版)
- 手足口病完整课件
- 安徽合肥市第三十八中学2024-2025学年七年级下学期期末质量检测英语试卷(含答案无听力原文及音频)
- 项目评审专家管理办法
- 2025年茂名信宜市事业单位招聘考试笔试试题(含答案)
评论
0/150
提交评论