时间:2月28日(周六)上午10 点
JAVA技术经过十多年的发展和完善,中间件及应用服务器技术已经步入全面成熟的黄金岁月,许多应用平台被推上市场。随着中间件技术的发展和成熟,一些新的概念的模型被提了出来。其中最引人注目的是面向服务的架构(SOA)这一概念。对于面向同步和异步应用的,基于请求/响应模式的分布式计算来说,SOA是一场革命。
中间件(middleware)是基础软件的一大类,属于可复用软件的范畴。它与操作系统、数据库并列为三大基础软件。中间件技术的核心就是应用服务器(Application Server)。应用服务器的主要功能是为现代三层、多层应用系统提供基础软件平台。中间件不仅仅实现互连,还要实现应用之间的互操作;中间件是基于分布式处理的软件,最突出的特点是其网络通信功能。
中间件技术有许多不同实现方案,中间件的完善和成熟与J2EE有密切关系。J2EE是Java的一个企业级版本。J2EE用于实现应用服务器有其优势:它可以利用Java语言自身具有的跨平台性、可移植性、对象特性、内存管理等方面的性能,为应用服务器的实现提供一个完整的底层框架。中间件和应用服务器,尤其是J2EE应用服务器,为企业级大型、巨型应用软件的开发、部署、运行和管理提供了有力的工具和平台。
基于J2EE的各类产品中,占主流的是IBM公司的WebSphere平台,BEA公司的WebLogic平台以及RedHat的JBoss。WebSphere和WebLogic是商业产品,在大型企业和关键应用中得到大量的使用。JBoss是开源(Open Source)产品,但RedHat也提供商业支持。JBoss在中小型应用中有大量使用。
随着这些产品的推出,许多企业,尤其是大型金融、通讯、商务企业及政府部门,开始全面引入中间件技术。大量陈旧的应用软件(比如用COBOL、FORTRAN开发的主机软件),尤其是关键应用,被使用基于J2EE中间件及应用服务器技术平台开发的软件所替代;很大一部分新的软件项目,也是完全基于J2EE应用服务器平台。
伴随着技术的引入,这些企业也需要大量熟悉J2EE中间件及应用服务器技术的开发、架构和管理维护人员。尤其是管理维护,这是一项需要经验积累、长期而稳定的工作职位。对这些工作,企业开出了相当高的工资待遇,但依然很难招到合格的人员。其实中间件管理维护并不是一件非常难的工作,如果你有一定的Unix系统维护经验或J2EE开发经验,再学习几个流行产品(比如WebSphere、WebLogic和JBoss等)的维护管理课程,就可以胜任这项工作。
主讲嘉宾:Allen, 资深Unix/Linux 及JAVA Middleware管理专家,曾就职于加拿大多伦多第二大著名投资基金公司,现任Telus 高级系统工程师和架构师,系统应用管理和JAVA Middleware WebSphere/WebLogic等中间件管理技术应用的设计师和分析师,年薪愈十万,思路清晰,功底深厚。尤其擅长在Linux平台下的Java/NET等开发工具的管理和应用。更具有深厚的网页制作功底,丰富的网站建设、管理和维护经验。