BEA广州UserGroup来临的前一晚,作为Speaker之一BEA SE小倪带我们(cyt,Shallon,Sparkle与我)在炳胜边吃脆皮叉烧,边走了一趟BEA文化之旅,总结收获如下(不够完整请cyt补足
):
1,BEA现在是把SOA这块蛋糕做大,按照BEA的策略,SOA的感性认识可以归结为几点,
a)客户不需要为增加一个业务而重新编写代码(类似移动梦网增加一个业务,移动公司需要在30分钟内实现该业务,而以往电信需要为一个新业务编写半个月时间,想起在邮科院为Neva拼搏的那种日以继夜的艰辛,我和Shallon都觉得深有体会,确实,新业务上线,就要为老的计费系统"改造一番",每次都是心惊肉跳,SOA可以彻底改善这一点,SOA把一切都简化成服务,以前做的代码可以互相Call,这种超级松耦合带来的是更高层次的重用性(业务级别而不是简单的代码级别)。
2,倪指出,SOA在国外比国内更火,原因是:
i)老外的系统非常成熟,但较为封闭,因此互通是一个问题。
ii)老外有钱,SOA的性能要求虽高,但他们可以简单买硬件来承受,而可以省更多的人力;在中国,请多几个程序员(现在程序员便宜阿),SOA的硬件成本-SOA的人力成本还不足以有非常明显的优势。
3,按照倪的说法,BEA和IBM都在把SOA蛋糕做大,而他们都一致地宣传SOA,而没有单独提出BEA's SOA or IBM's SOA,原因简单,那是两大巨头都有这样的共识——还没到分蛋糕的时候,倪举了一个例子,恰好反映了BEA这种精明的市场策略:如果蛋糕有10亿美金,你采用消极策略,全力打压你的竞争对手,你最多完全吃下10亿;如果你采用积极策略,全力做大这个蛋糕,让它从10亿变成100亿,那么,最后即使只吃了1/5(其他对手比你吃的更多),也有20亿。
4,倪介绍了BEA的传统,这是一家依赖收购获得全面成功的公司,他的领导人都是非常有远见的战略家,我个人认为,
庄的远见在于成功领导BEA收购Weblogic,Tuxedo等原本不是BEA的产品,这些产品一旦被BEA收购,便迅速发迹壮大!BEA依赖于这种卓有远见的收购, 成为当今全球第六大软件公司。
5,谈起Liquid Data,倪指出,它的思想也是非常简洁,即通过中间视图,来同时联上多个DB,实现多个DB的同时查询,而且这种异构DB之上,可以构造多个View层(不知道俺的说法是不是有问题),cyt读研究生的时候,曾经写过一个类似的东西,能够支持多个DB同时抽取数据到一个视图上面,当然,Liquid Data支持Update和事物,cyt指出这种功能自己实现非常难,因为View中一个字段组合/分解到多个DB的物理字段的时候,事务控制非常复杂,而Liquid Data支持这种分解,通过编写一些扩展类。Liquid Data能同时确保这种异构DB的安全性,精确到字段。按照倪的观点,BEA的Aqualogic真是一个非常强悍的工具,IBM虽然有类似的竞争产品,但是是跟DB2捆绑发售,BEA的Liquid Data是基于应用服务器层次的,不依赖与任何DB。
6,最后,对BEA文化的一番学习后,我明白,BEA是一个非常务实的公司,它取得的成功和他的文化是紧密关联的。按照BEA的SE Support客户的平均收费水平是1000美元/小时算,我们几个人抓着小倪聊了一个晚上,尤其是Shallon的工作(电信业务)跟BEA有密切的关系,她提出的问题比我们几个还多:)折算半个小时就不得了罗。
7,我最后埋单(顺便当庆祝Spakle升职),cyt顺路开车送我们到酒店,倪兄弟最后带我到酒店,送给我两本秘籍给我:《IT史记》方兴东著.....
分享到:
相关推荐
SOA与虚拟化技术相结合——BEA和VWare联手打造
BEA公司(已被Oracle收购)是早期在SOA领域提供解决方案的领先者之一,其提供的SOA解决方案被广泛认为是经典之作。** 在《SOA解决方案——BEA的SOA解决方案》这个资料中,我们可以期待深入了解到以下关键知识点: ...
BEA(Business Enterprise Architecture,商业企业架构)在SOA领域中扮演着关键角色,特别是在早期,BEA公司是SOA解决方案的主要提供商之一。 SOA的核心概念: 1. **服务**:SOA中的核心单元是服务,它可以是任何...
根据提供的文档信息,我们可以深入探讨Tuxedo官方文档中关于BEA Tuxedo ...综上所述,BEA Tuxedo Domains组件是构建分布式Tuxedo环境的核心技术之一,通过合理的配置和管理,可以极大地提高系统的可靠性和灵活性。
- **BEA管理控制台**:提供图形化界面进行应用监控。 - **命令行工具**:如`tmadmin`用于检查配置、`txrpt`用于生成服务器和服务报告。 - **事件代理(Event Broker)**:用于收集和处理事件信息。 - **日志文件**:如...
精通BEA WebLogic Server——构建与部署J2EE应用的最佳策略 第二部分
精通BEA WebLogic Server——构建与部署J2EE应用的最佳策略 收藏了很久的资料
中文,共两部分,理论比较多。不合适初级程序员。
BEA Tuxedo+ WebLogic 编程简介 BEA Tuxedo 是一个基于事务的中间件平台,旨在提供高性能、可靠性和可扩展性的分布式应用程序解决方案。结合 WebLogic 服务器,BEA Tuxedo 可以提供一个强大的企业级应用程序平台。...
2. **系统开发**:BEA公司推出了面向Linux的新产品——BEA WebLogic JRocket 1.4.2,这是一个Java服务器平台,优化了Java Virtual Machine(JVM)的运行速度,并能根据不同的应用自动配置,提高了管理效率。...
BEA提出的SOA系统方法论——"BEA SOA域模型",旨在帮助企业平衡长期战略与短期业务需求,实现IT的最佳支持。 首先,业务战略和流程是SOA实施的关键。企业需要确保IT与业务战略的紧密关联,通过改进业务流程,使IT...
BEA AquaLogic是BEA产品家族的成员之一成功。本文演示了公司可以如何使用AquaLogic BPM Suite 5.5和其他BEA产品,并举例用BEA WebLogic Integration 8.1 (WLI)组件,以及如何将AquaLogic Service Bus 2.1 (AWeb ...
【BEA Tuxedo编程指南】 BEA Tuxedo是一款高性能的企业级交易处理系统,它提供了服务导向架构(SOA)的基础设施,用于构建分布式应用系统。Tuxedo以其高效、可靠的事务处理能力而著名,尤其适合金融、电信等对性能...
【BEA TUXEDO 安装】 BEA TUXEDO 是一款强大的分布式事务处理中间件,主要用于构建高可用性和高性能的企业级应用系统。它提供了面向事务的应用程序编程接口(ATMI),允许开发者创建可靠的、跨平台的分布式应用程序...
Oracle收购BEA的原因分析 Oracle收购BEA的事件让人们感到非常突然,BEA作为业界知名的 middleware vendor,曾经是SOA解决方案的主要研究者和领导者。然而,BEA却被Oracle收购了。这是什么原因呢?我们需要从技术...