与Tyler Jewell谈到的5个问题
Tyler Jewell是BEA的技术推广总监,致力于使独立软件开发商(ISV )和开发者社区采用BEA的技术,他最近成为ServerSide Symposium的主题演讲者之一。dev2dev 与Tyler讨论了 BEA的Platform战略以及在开发过程中集成的重要性。
在你的主题演讲中,你曾提到基础结构正变得远远不止J2EE。你这么说指的是什么?
BEA公司一直以来就是作交易中间件和应用服务器公司而著称的。这些针对所有实际用途的服务器已经成为许多公司基础结构平台的基础。但是,公司需要的不只是ATMI和J2EE。它们需要企业门户、面向服务的体系结构、集成解决方案、数据可视化、内容管理,企业安全性以及更多。
集成是一个不断前进的开发问题。集成就是开发,开发就是集成。
你怎样看待BEA公司的Platform战略?
BEA公司的Platform战略就是要提供一个包含能为最广泛的企业、合作伙伴和开发者所用的服务的平台。追随着Gartner 的 Application Platform Suite的轨迹,BEA WebLogic Platform 8.1是一套集成的解决方案,它包含了一个企业应用服务器、企业门户、集成和Web服务解决方案以及集成开发框架。
为什么你认为集成对于今天的平台如此重要?
不同的人在不同的地方、不同的时机构建应用。由于全球范围的部署活动以及应用的数量日益增多,让这些系统进行协作和互操作这一需求也随之增加。这种趋势的结果就是,未来的应用要求集成解决方案能够适应它们的企业生态系统。集成是一个不断前进的开发问题。集成就是开发,开发就是集成。
你觉得开发团队的组成结构与3年前相比有很大变化吗?
面向服务体系结构的形成以及集成/门户的出现带来了有趣的开发挑战。现在的开发队伍不只是包括开发者和系统架构师。开发者扮演着很多不同的角色。有面向服务的开发人员,负责创建可重用的服务,包括松耦合服务和紧耦合服务。还有应用开发者,主要关注的是应用需求以及由其他人员构建的服务的主要消费者。每个阵营都有太多适合他们的技术,他们需要BEA提供的简化解决方案,以帮助开发人员更加成功。这就是开发BEA WebLogic、XMLBeans和一些控件的背后的所有动机。所有这些技术帮助在不同的开发人员类型之间创建抽象层,以使得J2EE 能够适用于更广泛的开发者。
你认为BEA对未来的Platform产品会有什么举措?
BEA公司感兴趣的领域很多:即时数据集成、团队开发引擎、临时连接计算模型,企业安全模型等等。
|