`
cenwenchu
  • 浏览: 165419 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

BEA World 2007 SOA第二日手记

阅读更多
       周四下午听了一节课就提早回来了,周五身体不好也就没有去公司,也没有写关于第二天的一些所见所闻,其实第一天的启发也并非完全是参加了大会的感触,只是正好和自己目标有些碰撞,感觉还有一些可写的。第二日,早晨的内容其实昨天已经也略有所闻,但是可能更为详细一些,下午的内容就基本没怎么听了,因为唯一一个感觉还算是比较务实的课堂连载给我的感觉就是“空”,也可能是因为时间都只有一个小时,所以基本那些演讲人翻翻ppt就来不及了,也没什么可以细致的解答的,而提问的同学听来听去就是问一个问题:“实施SOA怎么做?”老师能给的一个答案就是“不同的情况又不同的处理办法吧”。既然写了,那么还是流水的记录一下这一天的所见所闻。
       早晨还是主题演讲,和昨天一样,也是技术+实践。一共分成了五部分:1.提高企业生产效率:企业社会计算与业务流程管理。2.中国生活网项目介绍。3.极速虚拟化。4.东软的演讲。5.BEA咨询副总裁的实施创新。这五部分内容,第一部分还是有一些其启发的内容,因此最后介绍一下。
中国生活网,东软的演讲就像给我blog留言的一个同样去了BEA2007的朋友说的一样,商业推广大于技术创新推广。
极速虚拟化主要介绍的是BEA和VMWare公司合作的一种应用服务部署模式,将原来的服务器+OS+VM+WEBContainer+App改变成为服务器+LiquidVM+WLS-VE+App,省略了原来的OS,同时通过虚拟层的优化,将硬件服务器由单机独立部署,转变成为硬件资源池,软件负载均衡动态部署应用,提高服务器的利用率,将软件抽象出来与底层硬件分离。由于这部分内容和底层硬件优化比较紧密,和上层软件架构不是很相关,因此对我来说能够实践的机会比较少。
BEA咨询副总裁讲的实施创新,一开始就以当前最为火热的几个web2.0的网站作为切入点,讲述了一下这些网站成功就是在与创新,后面就是推广性的介绍了一下当前互联网应用的情况,并没有提到如何去创新。赫赫,不过如果说出来了,就不叫作创新了,创新还是要根据每个人的商业嗅觉,当有了技术的支持以后,如何变技术为社会价值,并将其社会价值最大化,那就依赖于个人创新能力体现了。
最后谈谈上午第一个主题演讲:提高企业生产效率:企业社会计算与业务流程管理。这个主题其实针对的客户群应该不是类似于我这样的应用平台开发架构师,而是国有大中型企业的IT技术经理。这部分内容其实应该是涉及到了SOA的应用,将SOA+Web2.0结合应用到了企业级信息管理中。不过同一本佛经,不同的和尚悟出的道理也是不同的,给出下面几个重点词,做一下解释和自己的一些分享(这里只是从自己的角度去看待主题中的一些关键内容)。
Key point:资产管理的演变
Detail企业的资产管理由Capital的管理àInformation管理àInteraction管理。其实第一步就是我们过去说的最原始的ERP风潮的进化,而第二步其实是在当前Web2.0的启发下,企业内部管理的再次变革,当然这次变革是跟随当前互联网Web2.0的技术变革而产生的。一个领域的变革,能够启发另一个领域的变革。当企业内部由有形资产比例占据绝对优势逐渐转变成为人力资源等无形资产占据绝对优势以后,企业管理的手段以及方式都将作很大的改变,而一个企业和一个互联网应用一样,如果想要不断发展,那么就不能仅仅依靠两三个管理者的智慧,而是要依靠企业员工所构筑的企业内社会网络来不断提供新鲜血液。这点也就是Web2.0的重要特性之一,社区概念和群众参与。将每一个个体的生产率转变成为企业生产率。而完成这一点当前能够采取的有效手段,就是通过SOA+BPM在企业中的实施来达成。构建信息共享网络(现在可比以前丰富多了,blog,rss,wiki等等,在回来的时候我们几个还谈论了可以构建企业内部的交友社区,解决大龄男女的终身大事问题)。管理的交互策略:将流程,人员,信息提供给每一个企业员工,员工可以参与流程的制定,以及及时反馈企业流程问题。
My option企业是否需要SOA来完善自身信息化,还是根据各自的情况和财力而定。对我的架构设计来说,其实可以同样推出这么一个观念,架构设计需要能够融入创新,可以灵活扩展,提倡每个开发工程师和架构设计师贡献idea和solution,这也是SCA的一个亮点和根基所在。
 
Key point:企业社会计算+BPM+SOA = 提升生产效率
Detail首先说一下三部分的各自功能。企业社会计算的功能:1.参与者驱动的协作工具。2.社会搜索与专业知识的发现。3.组装与Mashup(后面会谈以下关于Mashup的一些了解)。BPM的功能:1.连接到交互与协作的工具。2.建立专门的协作模型(终端)。3.使企业流程民主化。SOA的功能:1.服务创建与启用。2.服务的动态发现。3.普遍的安全访问。这三部分如何提升企业生产率呢?企业社会计算是以用户为中心,那么个人的智慧就能够最大限度的贡献并且提升成为企业智慧。BPM提供了实时业务可视和控制,能够及时地纠正问题,并且快速做出响应。SOA将活动和数据转换为可重用和松耦合的服务,提高了业务开发速度,降低了开发成本,最大限度地利用已有资源。
My option其实这三点就是昨天BEA对于创世纪平台的构想,将Web2.0思想+BPM可视化工具+SOA模块化服务三者结合起来,最大限度地挖掘互联网应用的价值,提高灵活快速的开发和响应模式,满足客户需求,最终达到业务级别的敏捷。说到这儿,其实我发现那么多的概念,思想和规范,最终的目标归结起来就是阿里巴巴的考核第一条:客户第一。互联网应用的客户就是无数的网民,每个人的需求不同,每个人的喜好不同,如何开发出在这么一个广阔的客户群体中能够长期生存的应用,只能够不断地根据用户反馈来分析,创新,改变,那么应用的设计,开发都需要敏捷。Java世界中,初学者会使用Jdk提供了很多API包,成熟的开发人员可以根据很多开源项目来构建自己所需要的应用。而到了今天,其实需要更高层次的封装和构建,也就是业务级别的封装和构建,使得互联网应用开发能够基于这些服务组件自由组装,拼装出客户所需要的应用,极端一点说,可能客户通过一个工具就可以订制出自己所需要的一个组合应用。用个形象的比喻,就好比量体裁衣式的一对一的模式已经不能够适合这个飞速发展的互联网时代,需要的是可定制化的模版式设计,客户只需要将自己喜欢的上衣,裤子,帽子搭配好,根据自身尺寸就可以定制到自己喜欢的套装,快速便捷。有人可能会问,那么大家都穿成一样岂不是很没有个性。两个方面看这个问题:首先看看快餐的启发,为什么人们那么容易接受快餐?在效率和可用性上如果能够满足的情况下,每个月快餐店推出的一款新产品就足以让现代人觉得有新鲜感。(周日中午和老婆去爸爸妈妈家吃饭,听到了楼下有喊磨剪刀戗菜刀,爸爸说这也就这边小镇上才有的风景了。老婆问,那么城里面刀钝了怎么办?赫赫,大家都一个反应,真的不行就换一把呗。)另一个方面就是个性化,其实在SAAS模式下多租户的个性化也是和重要的一点,我们需要批量定制,同时需要个性化服务,不存在矛盾,如果觉得矛盾了,那么架构设计需要考虑是否能够有更好的优化。在BEA的不同角色多视图的演示中,就是展现的这么一点,其实个性化的并不是底层的应用服务,而是在同一层的应用服务池中,用Mashup的方式来结合客户端的精彩技术构建出丰富多彩的个性化界面,满足用户地个性化需求,说到底也就是以业务组件抽象为基础,多角度展现应用。
上面第二点好像谈的越来越与主题无关了,其实本来就是非针对我的课题,我自然就会遐想到其他地方去了。早晨就这么过去了,中午吃过饭,和同事去黄埔江边逛了一下看看时间尚早,就去了一楼的厂商参展区,昨天晚上也去了一下,不过因为太晚,很多厂商都收拾走了,也没有太多收获,今天正好去看看。由于当前比较关心Web Service安全性能方面的问题,因此特意去了BEA的展台看看是否有收获,开始看到了BEA的安全介绍展台,和展台的朋友聊了一阵,发现大家的角度不同,他主要是侧重于用户鉴权和资源访问控制这部分的安全策略,BEA对于用户鉴权和资源访问控制提供了数据库设计和对应的API,也没有仔细了解就转去了另外地方看看。走了几步看见了一个BEA的展台正在给几个朋友看SOAP消息,这下我就来劲了,马上走过去看看,果然这个展台是我想去的展台,正好那两个看的人都没有兴趣走开了,我一对一的和工作人员交流,问起了BEA现在对Web Service所采用的安全策略是什么?SAML2.0。性能怎么样?(因为我这边作的压力测试web service在附带了WS-Security Signature以后对于CPU的消耗高了几倍)没做过测试,因为刚刚开发出来一个月。兼容性如何(对于Php,.net)?没有做过测试。那位工作人员不是负责这个模块开发的,所以也不是很了解,我请他帮忙到时候给我一些SAML 2的资料,并留了我的card给他,他也很友好的答应给我回复。有一点点的失望,不过毕竟开发人员工作可能都很忙,这种展会都是推广的多。
转眼看了看表就到了1点40分了,赶紧去了三楼参加下午的培训,结果那个教室一早满员,我只好站在边上听,巧的是正好有个人走了,我就安心的座了下来听,看过BEA World2007的分会场安排的朋友就会知道,其实每一个会场两天下午安排的都是系列性的讲座,也就是每一个会场每天多节课都是相互关联的,我选择的这个是比较适合架构师和PM听的结合概念,设计和实践的系列讲座,所以次次人满为患,但是今天下午听了一节课以后,加之昨天下午的两节,我提早和我同事说还是早点走吧。
就这样结束了我2天的BEA SOA之旅,庆幸的是还是有不少的收获,不论是否是大会给我的启发。前一阵子给自己的blog以及所有的IM都改了一个名字,叫做:做块石头沉下去。因为觉得做一个技术人员(个性使然,目标是做一个大P),应该像一块石头一样沉在下面,踏踏实实的做事,经得起成功,也经得起失败。不过今天早晨跑步的时候又觉得,其实做技术的人,应该做一块可以浮起来也能够沉的下去的石头,去参加这样的技术大会,就是抱着浮起来的心态,去看看新的世界,接受新的思想,石头沉的太深太久会被淤泥掩埋,同样会因为闭塞而止步不前。当然浮起来就是为了去更好的地方沉下去,河流那么大,要学的还有很多很多。也希望能够和更多愿意成为技术石头的朋友互相多多交流,平时工作比较忙,不过周末和晚上还是自己的私人学习时间,留一个msn:cenwenchu_1979@hotmail.com,请在加我的时候说一下身份。
 
 
附加:今天早晨还看了关于mashup的两篇文章,很不错,也受益匪浅。
http://www.ibm.com/developerworks/cn/webservices/ws-soa-mashups/?S_TACT=105AGX52&S_CMP=content
 
分享到:
评论

相关推荐

    SOA解决方案——BEA的SOA解决方案,绝对经典!

    **SOA(Service-Oriented ...通过《SOA解决方案——BEA的SOA解决方案》这份PPT,读者可以系统地学习到BEA的SOA实施策略和技术,这对于理解SOA的理论框架,以及在实际工作中构建和维护SOA系统都是非常有价值的。

    BEA 的 SOA 理念和产品介绍

    ### BEA 的 SOA 理念和产品介绍 #### 一、SOA的基本概念 面向服务架构(Service-Oriented Architecture,简称SOA)是一种设计思路,它将应用程序的不同功能单元(称为服务)通过服务之间定义良好的接口和契约联系...

    BEA SOA案例集

    【BEA SOA案例集】是一份集合了多种实际应用场景中的服务导向架构(Service-Oriented Architecture,简称SOA)解决方案的宝贵资料。BEA Systems,现在已经并入Oracle,是过去在企业级软件领域,特别是在中间件技术...

    BEA SOA解决之道

    【BEA SOA解决之道】深入探讨了面向服务架构(SOA)在企业IT发展中的重要性和实践策略。SOA的核心理念是通过构建可重用的服务,以灵活、响应迅速的方式满足业务需求,促进IT与业务的融合。BEA提出的SOA系统方法论...

    SOA的权威指南:BEA AquaLogic 服务总线

    《SOA的权威指南:BEA AquaLogic 服务总线》是专为深入理解面向服务架构(SOA)与BEA AquaLogic Service Bus而撰写的综合指南。此书由Jeff Davies,BEA的资深SOA架构师,以及Ashish Krishna和David Schorow共同编著...

    SOA探秘——BEA

    BEA(Business Enterprise Architecture,商业企业架构)在SOA领域中扮演着关键角色,特别是在早期,BEA公司是SOA解决方案的主要提供商之一。 SOA的核心概念: 1. **服务**:SOA中的核心单元是服务,它可以是任何...

    Oracle收购BEA后的中间件以及SOA产品线战略分析

    在Oracle成功收购BEA后,其在中间件和SOA(Service-Oriented Architecture,面向服务架构)产品线的战略发生了显著变化。Oracle旨在整合两家公司的优势资源,强化自身在企业级软件市场的地位。 首先,Oracle应用...

    跨平台的SOA实施工具BEA AquaLogic

    【跨平台的SOA实施工具BEA AquaLogic】是一款旨在解决企业信息流动难题的软件解决方案。在当前的大型企业环境中,IT架构往往由多种平台和技术构成,如IBM、BEA、Microsoft、SAP、Oracle等,同时涉及J2EE、.NET及遗留...

    BEA SOA 技术路线.pptx

    BEA SOA 技术路线.pptx

    BEA推出架构集成和SOA管理方面的服务方案

    1. **SOA管理**:BEA提供的BEA SOA组织和管理规划服务,主要目标是帮助客户规划SOA团队转型和建立服务生命周期管理的流程和策略。这个服务通常持续6到8周,旨在解决企业在SOA实施过程中遇到的管理挑战,如组织结构、...

    SOA权威指南:通过BEA AquaLogic Service Bus实现

    《SOA权威指南:通过BEA AquaLogic Service Bus实现》是一部深入探讨面向服务架构(SOA)的专业书籍,由BEA高级SOA架构师Jeff Davies与Ashish Krishna、David Schorow共同撰写,并由BEA Systems的技术项目经理...

    SOA最佳实践之深入浅出SOA域模型

    ### 深入浅出SOA域模型:BEA最佳实践解析 #### 一、SOA概念与背景 服务导向架构(Service-Oriented Architecture,简称SOA)是一种设计复杂应用和服务的方式,它强调组件之间的松耦合以及通过标准化协议进行通信的...

    Oracle BEA SOA技术加快铁路信息化解决方案

    Oracle BEA SOA技术在铁路信息化解决方案中的应用旨在解决传统铁路信息系统中信息孤岛的问题,以提高信息和流程的自由流动。随着铁路系统的不断发展,各业务系统间的互连互通成为日益紧迫的需求。BEA提供了先进的SOA...

    BEA思维流畅的企业可以领先 SOA融化冻结资产

    “中国在改变,中国的每一个行业都有巨大的发展,这些发展带来了机会和挑战。 无论是在技术还是在基础设施方面,我们必须有一些...” 12月13日,BEA创始人、董事长兼首席执行官庄思浩在BEA World 2006北京大会上表示。

    BEA SOA培训

    在BEA(现已被甲骨文公司收购)的时代,它是SOA领域的领导者之一,因此其对SOA的理解和实践具有很高的参考价值。本次的"BEA SOA培训"资料很可能是BEA提供的官方培训材料,旨在帮助专业人士理解并掌握SOA的核心理念和...

    SOA权威指南通过BEA AquaLogic Service Bus实现 源码 第二部分

    基于服务总线SOA正在成为新一代企业IT架构的主流形式,...本书对BEA先进的ALSB产品进行了深刻而清晰的剖析,是国内第一本具体阐述ESB的高水平的著作。每一个企业应用架构师和开发者都能从中学到面向未来的宝贵知识。

Global site tag (gtag.js) - Google Analytics