论文部分内容阅读
基于Internet的电子商务(EC),极大地降低了信息传递和交易成本。Internet为企业——特别是企业集团、企业联盟和战略合作伙伴,提供了廉价的信息传递网络平台。 由于Internet的庞大,难以提供服务质量保证;Internet上承载的各种信息流,具有分布式的特点;Internet连接的各种企业信息系统,包括企业资源规划(ERP)、客户关系管理(CRM)等应用系统,更具有异构(可能基于UNIX/Windows平台)的特点;接入Internet的企业,一般都要架设防火墙。 在如此复杂脆弱的分布式网络环境中,要想使信息流得到安全高效的处理,必须要有一个设计良好的信息流处理机制、架构和支撑环境,方可奏效。本文讨论的企业分布式信息流支撑系统,就是为解决此类问题所进行的研究。 构建企业分布式信息流支撑系统,存在着各种技术,有CORBA和DCOM技术,有J2EE和.NET,还有最新的网格技术等等。但是,采用XML和Web Services(Web服务)标准的技术,才是世界各大主流厂商推崇的技术,满足这样技术标准的平台,有SUN的ONE、IBM的Web Sphere和微软的.NET。 微软的.NET开发环境,在构建分布式的信息流支撑系统中,无疑是一个极好的开发工具。利用.NET,可以很容易的创建和发布Web服务;.NET Framework从底层提供对XML的全面支持,包括ADO.NET等技术都可以和XML紧密地集成。 本文给出了利用.NET技术构建企业分布式信息流支撑系统的典型架构和部分代码,结合作者参与的“辽宁省航运管理信息系统”这个实际项目,阐述了如何利用.NET关键技术,实现企业分布式信息流支撑系统的各个环节和步骤。