2009可组合SERVER展望
现在我们展望2009年可组合的Server,它能够让你进行任何一种开发方式的选择,能够让你进行任何一种规模的部署。我们的产品将在6—8个月内推出。你们可以把这个服务网络层想象成为高速公路,也就是动态业务应用连接的高速公路。当你找到了这个地方的时候,就会实现了这样的一个握手通讯,能够让用户在容器之内,即使一开始不知道这些应用在哪里也能够找到这些应用。
因为业务应用是动态的,所以你可以不断地去加,而且不需要再回到应用,再去重新编写路由的规则。当然你需要制定去SOA的一种路由规则,当你在服务网络中去连接多个SOA,你必须要定一些规则。
我们再来看一下业务流程,也是我们的业务逻辑所在。我们看一下这种封装的应用,业务逻辑是内嵌入在应用码之内的,因此业务流程要修改就必须大规模重写这个应用码,而SOA和动态业务应用就是能够去把业务逻辑分布到另外一个层,也就是说你要修改的话你不用担心旗下的硬件软件是什么,你只要去修改这个被分离出来的业务逻辑层就可以了。它需要流程引擎以及多种模型,这样你才能够决定在这个决策过程中,你应该如何去做。它可以让你进行即时修改、创新,或者优化,同时还有一个仪表板的信息展示图,让你去时时监控业务应用过程的情况。
演示层,也就是UI这个部分。在UI这个层的应用用户有可能是开发人员,也可能是IT经理,他们会在组织中扮演不同的角色;不同的角色对于旗下的应用结构都会有自己的视角,因此,我一会给大家做一个演示:你如何以一种统一的方式从一个层向另外一个层,从一个角色向另外一个角色,而不需要去触及到最下面的底层产品。你不需要去修改你花了很长时间所编写的软件,因为它能够根据需要,在这个运转的过程之中能动态地适应所发生的变化。
从社交计算的经验来讲,我们来看一下,google的社交计算的软件是学习型的,也就是说你用得越多,这个软件就学到越多的知识会变得更好,也就是说,用户用系统越多,这个系统就会变得越准确,它就能够更快地去适应你的要求。我们的Agenda也可以做出丰富的UI,可以让你把新的分析性工具放进去,然后给你及时地提供反馈意见,让你进行快速的决策,这样一种你和用户之间的互动也是这个应用成功的关键。
最后你必须以一种和谐的方式把它们组合起来。在BEA的框架里,我们这些产品、技术,基于标准的,基于角色的,以一种和谐统一的方式和以无封的方式来实现的。如果是做IT运营的话,还可以根据同样的元素来获得不同的结果,你既可以向下也可以向上到产品和应用层,看一下做了什么样的改变,谁做了这些改变,如何影响了旗下的环境,如何去支持在IT和业务之间所建立的服务级别。