在 Apache Geronimo 应用程序中实现和部署 Web 服务
2010-03-26 00:00:00 来源:WEB开发网现在,无论您的企业应用程序是部署在小型家庭商店中,还是跨多个领域的企业基础设施的一部分,无论应用程序是否与他人协作,它都必须支持 Web 服务。
途径
现代企业往往是非常复杂的系统,每天要面对许多机会和挑战。许多机会涉及到与其他系统和企业进行集成或协作。因此,明智的企业应用程序开发人员要确保别的应用程序可以轻松地访问自己的应用程序。Web 服务就是提供这种可访问性的好方式。
Apache Geronimo 应用服务器支持 Web 服务以及最新 Java™ 2 Platform, Enterprise Edition(J2EE)规范的其他特性。为了演示 Geronimo 应用服务器中的 Web 服务支持,IBM Advanced Technology Solutions 团队已经决定改进一个软件模拟程序,这个程序模拟了简单的银行场景,是为以前的一篇 developerWorks 文章 “使用 Geronimo 构建安全的企业基础设施”(developerWorks,2005 年 7 月)开发的。
本文使用的业务场景实现一个资金转帐用例。零售银行客户(用户)可以访问这个应用程序,将资金从自己的帐户转出来,审计员可以监督所有银行事务。现有的资金转帐应用程序得到了改进,允许 Web 服务使用 Simple Object Access Protocol/Hypertext Transfer Protocol(SOAP/HTTP)和简单的 Web 服务客户机来提供后端功能。
什么是 Web 服务?
Web 服务是一段应用程序业务逻辑,可以使用普遍存在的 Web 协议和数据格式(比如 HTTP 和 SOAP)来执行。自从 J2EE 1.4 发布以来,Web 服务已经融入了 J2EE 中。在 J2EE 上下文中,Web 服务被认为是后端实现的外观(facade) —— 后端实现可能是 Enterprise JavaBean(EJB)或 servlet。下面的工件组成了 Web 服务:
- ››应用程序的配置管理Poco
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
- ››Apache中改变php.ini的路径
- ››Apache2.2与Tomcat6整合及虚拟主机配置
- ››Apache+php+mysql在windows下的安装与配置图解
- ››Apache+Subversion完美结合,CentOS下实现版本控制...
- ››Apache HTTPServer2.2.16 发布
- ››Apache Tomcat 6.0.29 (稳定版)
- ››Geronimo V2.1.5 中的安全提升
- ››应用程序开发者偏好苹果也关注Android
- ››Apache HTTP Server 2.3.6 alpha 发布
- ››Apache+Subversion如何实现版本控制
更多精彩
赞助商链接