
| 出版日期:2001-10-22 总期号:1065 本年期号:80 |
|
从“使用”到“享受”的升华
孙满弟 我是一名WebSphere电子商务平台的爱好者和追随者,今年是第二次参加IBM应用程序开发大赛。在2000年的Websphere电子商务应用设计大赛中,我和他人合作,采用IBM WebSphere Application Server3.02、IBM VisualAge for Java 3.02和IBM WebSphere Stdio 3.02等开发的《AOE电子商城——网上采购系统》获得了金奖。 由于我一直用IBM WebSphere做开发,并且多数应用发布和运行在Turbo Linux服务器上,与今年开发大赛的要求不谋而合,所以心情非常激动。我对自己提出要求:这次参赛不仅要表现自己多年积累的语言开发经验,而且应该反映出对基于Web中间件开发的认识。那么,用什么样的作品来表达自己对WebSphere体系的理解呢?我选择了自认为最能体现IBM产品价值的EJB架构来实现作品。内容上,则以本部门的技术支持客户管理与知识管理需求为原型,经浓缩整理,形成具有代表性的“技术支持信息管理系统”。 我所在部门(技术服务部)的业务主要是提供软件技术支持服务,工程师要对全国客户进行售前的方案支持和售中、售后的电话与现场技术支持。随着业务的发展,对客户的有效管理与挖掘、对知识的管理以及对行业整体解决方案的收集整理等问题变得非常突出。考虑到我们的工程师分布在全国,使用各种平台,这套基于Internet的技术支持信息管理系统选择IBM WebSphere为中间件系统,Turbo Linux为服务器操作系统,DB2用于数据存储。 系统信息来源于工程师在提供技术支持过程中采集的客户信息、客户购买软件产品所用于的解决方案信息、工程师技术支持的技术内容、以及工程师平时所作的总结和论文等信息。经过系统地整理,将上述信息分类,形成客户库、知识库和解决方案库,同时提供各种方式的信息查询功能。该作品本身和它的开发过程充分展示了IBM电子商务系统的强大功能。 如果说,上次参赛作品是对IBM WebSphere的一次“使用”,那么本次参赛算得上是对IBM WebSphere的一次“享受”——享受它带来的强大功效。 开发工具上,我们采用了对EJB开发与部署提供强大支持的IBM VisualAge for Java,仅用15天就完成了核心业务EJB的设计与开发。另外,由于采用了AccessBean,客户端开发非常简单。本系统的安全、交易和数据库访问等都在WebSphere Application Server(WAS)中配置完成,使得程序运行更稳定,对J2EE的支持更完全,应用的发布、扩展更具灵活性。 在开发过程中,我们发现在Turbo Linux系统上,配制发布EJB不但快,而且稳定性也非常好,没有出现无法启动WAS服务、无法停止WAS服务等问题。在访问速度上,Turbo Linux提供的环境也是非常出色的,特别是程序对DB2的访问时,速度很快。而且IBM WAS管理服务器界面由JAVA写成,在任何操作系统上对应用管理都没有区别,非常好用。 正如IBM所说的,真正的好系统应该是开发与运行的组合。我曾经用过四种Web中间件系统,尽管有的运行比较出色,但开发调试和发布却非常困难。IBM的VAJ和WAS的无缝组合真正使应用开发变得容易、开发出的产品更加稳定、安全。这也正是我和许多像我一样的技术开发人员,一直紧紧追随蓝色巨人的原因。 |
|||||||||||||||||||||||||||||