从应用服务器开始认识WebSphere
在此之前,笔者对于IBM WebSphere软件的了解,还仅仅限于它是一种应用服务器(Application Server)软件,是一种功能完善的面向专业人员的Web集成开发环境。而对于应用服务器的了解,是从三层结构的中间件开始的。
我们知道在以往的客户机/服务器结构中,客户机与服务器点对点直接连接,因此处理性能低而且管理复杂。一旦新的业务出现,则必须重写应用程序,也就是说系统可扩展性极差;更因为客户端直接访问数据库,数据库结构外露使得系统安全性难以保障。此外,两层客户机/服务器结构通常以局域网为中心,很难扩展到Internet。为了克服两层客户机/服务器结构的种种缺陷,人们将业务逻辑从原来的客户端剥离出来,交给后端服务器处理,而前端的客户机则集中处理业务的表示逻辑,例如界面的设计、数据的收集等。如此一来,前端的客户机将不直接访问数据库,而是受后端服务器业务逻辑的管理,由后端服务器集中处理与底层数据库的操作。我们将后端服务器也称作应用服务器。
应用服务器的作用除了管理客户端请求与数据库之间的通信之外,同时具有跨系统平台(数据库、操作系统)的能力。因此,基于应用服务器系统开发的各种客户应用,就可以完全不考虑低层数据库与操作系统,实现跨平台的开发。也就是说,通过采用应用服务器将应用与系统进行了有效隔离。此外,应用服务器还能够动态均衡负载,使得系统性能发挥到最高水平,保障客户端与服务器端数据的一致性。
IBM公司的websphere应用服务器以基于Java和Servlet引擎为基础,支持多种HTTP服务,能够支持IBM AIX v 4.1.5及更高版本、Microsoft NT4.0 和Sun Solaris v2.5.1 SPARC操作系统。Websphere还包括项目管理、Java Servlet代码生成器、HTML写作工具、各种Script的编制工具以及JAVA代码(Beans和Servlets)的开发工具,可以帮助用户完成从开发、发布到维护交互式的动态网站的所有工作。
从应用服务器上升到平台
笔者参加的此次在泰国曼谷举行的新闻发布会,所透露出的最主要内容的就在于IBM对于WebSphere软件进行重新整合,使其从原来的网络应用服务器软件上升,发展成为成一套完整的端到端电子商务软件系统平台。
既然作为一种开发平台,那么WebSphere就不仅是集成了应用服务器等中间件技术,还包含了大量有关电子商务的应用系统、网络开发和管理服务系统。为此,WebSphere针对不同类型企业在实施电子商务过程中的不同需要,推出了基础、基础扩展和应用加速等三个层次产品。
WebSphere基础(WebSphere Foundation)
它包括应用服务器和MQSeries 业务集成软件,提供了从交易处理到扩展后端业务数据和应用的基本电子商务功能。其中包括了WebSphere个人版(Personalization)和 WebSphere门户服务器(Portal Server),并集成了WebSphere Transcoding Publisher、IBM企业信息门户和WebSphere移动套件(Everyplace Suite),这些产品提供了电子商务应用的基础。
WebSphere基础扩展
它包括WebSphere Everyplace Suite、WebSphere Transcoding Publisher,从而将能力扩展到移动式计算机设备上。此外,还包括了IBM公司最新发布的开发和部置服务工具,例如用来创建高性能网站的 WebSphere Edge Server 1.0版、站点分析工具WebSphere Site Analyzer 3.5版、建立动态网络应用程序的工具集WebSphere Studio3.5版、最新的Java集成开发环境VisualAge for Java3.5版、具有WebSphere RAD能力,开发人员可以直接从程序中获取组件并生成企业 JavaBeans应用的Visual Age Generator 4.5版、以及不需要附加编程,能将主机数据合并到单个网页,并快速将主机应用程序扩展到网络上的WebSphere Host Publisher2.2版(标准版包括了WebSphere应用程序服务器,新版本增加了WebSphere Studio)等。此前,IBM公司还发布了WebSphere Voice服务器,它是业内第一个使用了ViaVoice技术(语音技术)的网络开发工具。
WebSphere应用加速
它集成了Lotus Domino、WebSphere Commerce Suite和WebSphere B to B Integrator等工具,使企业能够充分利用新技术,快速响应处理业务需求,把握住业务机会,增强了自身的竞争能力。这些解决方案涉及协作、电子商务和B to B集成等领域,不但保留、集成了原有的应用程序和数据,并融合了新的电子商务技术,将其延伸到网络上。
不是简单的产品堆积
从应用服务器上升电子商务的开发平台,WebSphere并不是一种简单的产品打包,而是集中体现了IBM公司软件的发展策略。针对用户在实现电子商务过程中的不同阶段,提供有针对性的产品工具,减轻技术开发人员的压力。作为平台,WebSphere将使得用户能够将精力集中在应用系统的开发,而这种开发具备跨操作系统、跨数据库的能力。
通过此次整合,IBM公司软件策略愈发清晰,形成了以DB2为核心的数据库产品、以WebSphere为核心的电子商务开发平台、以 Lotus Domino/Notes为核心的信息基础设施平台,以及以Tivoli软件为核心管理平台的四大产品线系列,可以满足电子商务各个阶段的需要。
分享到:
相关推荐
IBM WebSphere中间件安装及配置手册——操作系统参数配置
IBM WebSphere MQ是IBM业界领先面向消息的中间件产品,也是MQ系列产品的基础和核心,它使不同的应用程序能够以企业级的性能,在广泛的平台上安全而可靠地通讯。
WebSphere中间件配置管理与性能监控分析案例分享
The dictionary defines a portal as a grand or imposing door or entrance; hence, that picture on the cover. In this book, you will learn why the word portal has become a major buzzword in the world of ...
IBM WebSphere MQ 技术白皮书.doc
IBM Information Server FastTrack, IBM WebSphere® Business Glossary, IBM Information Server Business Glossary Anywhere, IBM WebSphere DataStage®, IBM WebSphere Information Analyzer, IBM WebSphere ...
IBM WebSphere应用服务器简介
IBM Websphere MQ 教程之备份与恢复
IBM WebSphere DataStage教程,供datastage学习者使用。
IBM WebSphere Portal 解决方案
基于IBM Websphere Commerce 的电子商务平台简介
IBM WebSphere 应用开发实验指导 PDF
IBM websphereMQ 8.0.0.5 lib包; IBM\WebSphere MQ\java\lib下的文件 文件列表: com.ibm.mq.jms.Nojndi.jar com.ibm.mq.pcf.jar com.ibm.mq.allclient.jar com.ibm.mq.postcard.jar com.ibm.mq.axis2.jar ...
IBM webSphere认证的试题,这是我们老师给的
This book offers a customer-focused perspective on building messaging solutions based on JMS and the leading messaging provider, IBM WebSphere Application Server. The author, Kareem Yusuf, uses his ...
IBM WebSphere DataStage Basic Reference Guide
使用Java代码操作IBM WebSphere Portal 用户
IBM Websphere ESB企业服务总线
IBM Websphere 集群配置 参考文档 供开发配置人员使用
IBM Websphere MQ入门教程