这次
BEA eWorld大会的主题还是SOA,对于这个各大产商热炒的概念,今年我的兴趣不大了。跟
去年一样,我还是喜欢四下走走,寻找自己感兴趣的主题。
mSA, micro-Service Architecture
往简单里说,mSA就是一个OSGi的实现,有了这个统一平台,BEA就会将各种产品特性做成OSGi bundle,然后象搭积木那样组装不同的产品。这方面可参考的典型例子就是基于Eclipse构建的各种IDE工具。
据说IBM WAS的底层已经采用了OSGi技术,但是BEA的野心更大。按照宣传的说法,BEA力争在2008年将所有产品(应该不包括Tuxedo)都建筑在mSA上,考虑到BEA公司最近两年收购了众多产品,这可不是个轻松的任务。
这个任务一旦完成,在产品升级和推出新产品的速度、灵活性上,BEA则拥有了更加可靠的基础。
另外我咨询了相关的技术人员,mSA对于应用开发人员有什么影响没有?他的回答是mSA是一个底层架构,它的服务对象是BEA自己的产品,而不是应用开发人员。当然,每个产品组可以自行决定相关的应用开发如何利用底层的mSA。所以,如果你关心如何在自己的应用中采用OSGi技术,推荐留意即将举办的
EclipseCon2007。
Liquid VM, WebLogic Server Virtual Edition
所谓Liquid VM就是甩开OS,Java单干。
我们的应用运行在WLS上,而WLS运行在JVM上,而JVM则运行在操作系统上。慢着,BEA的JVM--Liquid VM不再需要操作系统了,不过它也不是直接运行在硬件平台上面,而是依赖“虚拟机”软件,例如
VMWare。
这样做的好处有什么呢?
第一,排除操作系统的干扰,所以资源全力以赴用于服务端的应用程序。BEA推出JRockit的时候宣称它是为服务端应用优化的JVM,现在等于升级成为服务端应用定制的Java OS了。通用的操作系统往往消耗过多的资源(想想Windows 2003 Server所消耗的内存),Liquid VM则可以保证同样的硬件条件下有更多的资源服务应用。
第二,更好的管理。这个主要得益于“虚拟机”软件,例如在硬件需要维护的时候,可以把一个运行中的应用整个迁移到另外一个主机上继续服务;另外WebLogic Server Virtual Edition也能够利用“虚拟机”的技术为应用分配资源,例如WLS上运行了两个应用A,B。为应用A分配半个CPU,200M内存,应用B分配一个半CPU,1G内存。
在这个方面,BEA领先竞争对手许多,例如IBM因为自身的原因(自己就有AIX),不大可能推出类似的产品;而Oracle在JVM就没有自己的产品。希望BEA的这个产品能够受到用户的欢迎!
另外,我倒是觉得Oracle可以为它的数据库弄一个类似的东西。
eclipse based
这个不用多说,大势所趋。
原来的Workshop 8.1在9.X就整个转移到Eclipse上,现在的WLP/WLI应用都是基于Eclipse来开发,估计其他产品的开发工具也在转移中。同时有点遗憾的是Workshop和Workshop Studio还没有整合在一起。
Workshop Studio在JSF/Struct的开发支持上是非常不错的,居然还能开发Flash,而且我前几天刚刚在TheServerSide看到一个“
JSF/Ajax”的产品ICEfaces,居然就看到有专门for workshop studio的版本。看来Workshop Studio在开源技术的支持上非常尽力。
AuqaLogic Enterprise Repository
这个产品刚进入BEA家族不久。在看演示和与技术人员交谈后,知道了这个产品的基本用途。
对于一个大型企业,必然存在许多应用系统,这些应用系统本身涉及一些资源,例如主机、数据库等等,系统之间会共享一些模块,或者相互调用;而随着系统的升级,这些关系还在动态地变化。这是许多企业面临的现实问题,无法清楚知道自身有哪些IT资产,以及这些资产的相互关系。
当企业中希望实施SOA,往往遇到一个问题,企业自己究竟有哪些“服务”可以被重用;进一步的,如果更改某个特定服务,对哪些应用有影响?
ALER这个产品就是帮助企业理清这些关系,帮助企业步入SOA的。
简单介绍了自己感兴趣的主题,而今年的大会参展商我感兴趣的不多,其中通信相关的公司估计占了一半,应该是跟3G牌照即将发放有关。倒是意外的发现
Solvento公司居然也在其中,因为买过他们的丛书之一《
IT咨询指南》,觉得是不错的一本书,所以有印象。
分享到:
- 2006-12-15 22:51
- 浏览 2885
- 评论(1)
- 论坛回复 / 浏览 (1 / 3491)
- 查看更多
相关推荐
BEA Tuxedo+ WebLogic 编程简介 BEA Tuxedo 是一个基于事务的中间件平台,旨在提供高性能、可靠性和可扩展性的分布式应用程序解决方案。结合 WebLogic 服务器,BEA Tuxedo 可以提供一个强大的企业级应用程序平台。...
【BEA Tuxedo编程指南】 BEA Tuxedo是一款高性能的企业级交易处理系统,它提供了服务导向架构(SOA)的基础设施,用于构建分布式应用系统。Tuxedo以其高效、可靠的事务处理能力而著名,尤其适合金融、电信等对性能...
BEA AquaLogic Business Service Interaction (ALBSI)产品线是一组集成的产品和工与应用程序关联,实现业务流程整个生命周期的自动化、执行和监控。收购Fuego后,(ALBPM)成为了ALBSI产品线的一部分。BEA AquaLogic...
Oracle收购BEA的原因分析 Oracle收购BEA的事件让人们感到非常突然,BEA作为业界知名的 middleware vendor,曾经是SOA解决方案的主要研究者和领导者。然而,BEA却被Oracle收购了。这是什么原因呢?我们需要从技术...
【BEA TUXEDO 安装】 BEA TUXEDO 是一款强大的分布式事务处理中间件,主要用于构建高可用性和高性能的企业级应用系统。它提供了面向事务的应用程序编程接口(ATMI),允许开发者创建可靠的、跨平台的分布式应用程序...
【BEA系统详解】 BEA(Baan Enterprise Architecture)曾是全球领先的中间件软件供应商,其产品线主要包括WebLogic Server、Tuxedo、WLS Integration等,这些产品在企业级应用服务器市场占据重要地位。本资料集合...
BEA WebLogic Server 是一种多功能、基于标准的应用服务器,为企业构建自己的应用提供了坚实的基础。各种应用开发、部署所有关键性的任务,无论是集成各种系统和数据库,还是提交服务、跨 Internet 协作,起始点都是...
【标题】"BEA Tuxedo 快速入门" 是一个针对 BEA Systems 的 Tuxedo 企业级交易处理系统的入门教程。这个标题暗示我们将学习如何迅速熟悉并部署 Tuxedo 在实际应用中的基本操作。 【描述】"BEA Tuxedo Quick Start" ...
BEA公司,作为一家在IT领域知名的软件提供商,推出了针对Java开发者的WebLogic软件套餐,旨在降低开发成本并提升开发效率。这一举措主要是通过发布WebLogic Workshop专业版,一款专为构建和配置Java商务应用软件设计...
从给定的文件信息中,我们可以提炼出一系列与IT行业,特别是与Weblogic和BEA相关的关键知识点。以下是对这些知识点的详细阐述: ### 1. BEA与Weblogic的关系 BEA Systems是一家美国软件公司,专注于中间件市场,其...
**BEA Weblogic配置Oracle连接池详解** BEA Weblogic Server(WLS)是一款功能强大的应用服务器,它支持多种数据库连接,包括Oracle数据库。配置Oracle连接池是确保Weblogic能够高效、安全地与Oracle数据库交互的...
### BEA Tuxedo简介及发展历程 #### 一、BEA Tuxedo背景介绍 BEA Tuxedo是一款由BEA Systems公司开发的中间件产品,主要应用于高性能分布式事务处理领域。BEA Tuxedo的历史可以追溯到Unix操作系统的发展过程中,它...
【BEA Tuxedo+ WebLogic 编程简介】 BEA Tuxedo 是一款由BEA Systems(现已被Oracle收购)开发的企业级分布式计算中间件,它提供了事务处理监控(Transaction Processing Monitor,TPM)服务,支持C和C++等语言进行...
BEA应用服务器介绍,来自BEA的PPT
【跨平台的SOA实施工具BEA AquaLogic】是一款旨在解决企业信息流动难题的软件解决方案。在当前的大型企业环境中,IT架构往往由多种平台和技术构成,如IBM、BEA、Microsoft、SAP、Oracle等,同时涉及J2EE、.NET及遗留...
在Oracle成功收购BEA后,其在中间件和SOA(Service-Oriented Architecture,面向服务架构)产品线的战略发生了显著变化。Oracle旨在整合两家公司的优势资源,强化自身在企业级软件市场的地位。 首先,Oracle应用...