IBM电子商务开发应用环境包括了三个环节:开发工具及组件、应用服务器和相应的集成软件、网络安全及管理工具。
1.发工具及组件IBM主要提供了IBM Visual Age、Lotus Domino Designer、IBM Web Sphere Studio及San Francisco and eSuite等四类开发工具及组件。
IBM Visual Age包含一系列软件工具,其中的Visual Age for Java是创建电子商务的集成化Java编程工具,用来构建Java应用、Java Applet、Servlets和Java Bean组件。在Visual Age系列中还包括Visual Age C++、Visual Age Web Runner及Visual Age UML Designer
,其中Visual Age Web Runner提供了一组功能可在编程中使用的Java Beans。
Lotus Domino Designer提供了一个开放的设计、构造、调试、实施企业级Web应用的开发环境,具有直观、面向开发任务的特性。通过Domino Designer,可以把企业的后台数据带入日常处理过程中,把以前难以触及的数据转化成与企业业务息息相关的重要组件。
IBM Web Sphere Studio是一种管理Web站点,开发Servlet的集成化工具环境,可协助开发者生成动态内容和基于Java的应用程序。它包含了向导功能、工作台和其他热门开发工具,通过这些工具能建立强大的新型应用程序,而无需编写过多的代码。
San Francisco and eSuite 利用它可以开发可重复利用的商务组件,协助电于商务应用程序在服务器端的应用。
2.应用服务器软件
应用服务器软件为开发和支撑运行在Web应用服务器上的电子商务应用系统的商务逻辑提供了核心功能。它提供了电子商务应用系统平台,包括消息服务、邮件和群件服务、Web应用服务器、数据库以及事务处理服务等。为此,IBM提供了MQ Series、Lotus Domino、
Web Sphere和DB2 Universal Database四类软件。
MQ Series是用于通信中间件的产品,它采用基于队列的消息传递(Messaging和queuing),可确保电子商务网络中数据的安全传输,它提供的异步通信和消息代理设施支持通信的发表/订阅模型和消息转换。
IBM Lotus Domino是一个应用服务器和电子邮件服务器,其中Lotus是客户端, Domino是服务器端。Domino提供E-mai1、工作日历、小组工作安排、聊天、新闻组讨论等服务,并提供一个丰富的共享虚拟工作间,支持业务工作流程的协调。使用Domino可以快速建立、部署和管理电子商务环境。
IBM Web Sphere系列软件为Web的开发和运行提供了全面支持:Web Sphere Performance Pack用于Web服务器扩展和可用性,Web Sphere Studio用于Web应用程序的集成,Web Sphere Application Server用于运行基于Java的服务器端电子商务应用程序。在Web Sphere产品线中添加先进的事务性功能,就可以进一步支持当今网络化企业的多种需求。Web Sphere还可以和IBM提供的其他应用程序服务器技术如:Lotus Domino、DB2 Universal Database、Web Sphere、CICS和IMS等共享部件,使之成为采用了Web Sphere软件的互联企业解决方案的一部分。
DB2 Universal Database(DB2 UDB)是强大的电子商务引擎,提供了数据库服务及事务处理服务,将一个面向对象数据库的特性及功能与Web应用服务器集成起来。
3.络安全管理工具
网络安全和相应管理是维护电子商务环境正常运作的根本保证。
IBM在这方面提供了Secure Way和Tivoli两大系列产品。
IBM Secure Way系列软件在一个网络化世界中提供电子商务用户和应用程序之间的集成化目录、连接和安全。它为电子商务应用程序提供了以下能力:可以建立基于标准的、可扩展的跨平台目录;能定位网络中的资源,例如人员、信息和应用程序;可以跨多个系统将客户、合作伙伴和员工与这些资源连接起来;建立在基于标准的公钥机制上,解决了许多通信、数据和事务安全问题。
Secure Way软件集成了这些基础架构的要求,为运行电子商务应用程序提供所需的安全网络平台。
Tivoli管理环境是一个用于网络计算管理的集成的产品家族,它提出了跨越主机系统、客户机样服务器系统、工作组应用、企业网络、Internet服务器的端到端的解决方案,而且将系统管理包含在一个开放的、基于标准的体系结构中的完整方案。从MVS、OS/400到各种
UNIX、Windows NT和NetWare服务器,乃至Windows 95便携机,Tivoli都提供了管理网络计算的能力,同时它还能帮助企业重新获取对激增的IT资源的控制,有效地管理各种关键系统,把费用和风险减少到最小程度。
Tivoli的网络、系统及应用软件管理解决方案TME10,采用先进的面向对象的框架,使用相同的用户界面和方法可以管理所有的对象。其安装和配置也很容易,可以便捷地处理大型网络和多种平台。