设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

开源重新定义SOA:简单开放 经济

2011-6-29 16:19| 发布者: joejoe0332| 查看: 2299| 评论: 0|原作者: 林师授|来自: it168

摘要:   “2011开源中国开源世界”高峰论坛及圆桌会议于2011年6月29-30日在北京丽亭华苑酒店召开。会上,与会者既可以近距离与国内开源专家以及与黑鸭子软件总裁、Apache基金会主席、HP全球总监、OpenOffice.org社区主席 ...

  与云如何进行结合的?有这种不同的云,黑色部分、白色部分有私有云,有些在现在也看到这种应用了,基于云基础之上,无论叫做什么,通常能够通过各种方式进入到云当中,保证在云当中一系列协议,对于下一步的应用,有可能是共有云和私有云的一种混合,公司可以保证一些服务的安全性,但同时也可以保证可拓展性。

  对于云的中间件,实际上分布式系统20年前和今天基本一样,开发模型没有发生改变,Java出现时候我们开始使用Java进行编程,但是没有改变开发模型,我们也不希望在转变过程中出现任何误差,人们也希望能够实现这些应用程序的部署,而不希望发生太大的变化,我们在云当中也需要考虑到这一点,同时我们要保证同样的消息的同样,从RPC到Objects到Components到Service,要保证企业的需求没有发生变化。

  在现实当中是怎样的情况呢?我们需要把现有一些应用放在云当中,不需要进行重新的抒写,不需要进行彻底的革命,我们看到通常很多人使用微软、红帽等等各种不同的平台,但是在一些顶层的语言当中并没有发生需求方面的巨大变化,无论在交易还是交易安全方面都没有发生太大变化,云和我们今天看到的一些情况可能有些变化,当然云不会改变这些需求,但会使这些需求彼此结合的更加紧密,我们要记得2000年初时候有很多新标准的出现,我们需要把这些标准进行更好的结合,实现可理解性、可实践性,使用信任系统,我们要了解未来的发展方向,因为我们知道就算对于用户来讲,他们也不希望等六个月或者几年时间,使得这种变化更加具有现实性,我们可以成为独立的服务的开发者,我们还可以成为合格的应用的开发者。我们可以看到云和SOA彼此之间的一些关系,不需要对所有基础设施进行投资,用户希望使用现有的现成模型部署,实现传统的预制。这是非常重要的一点,也就是传统的云的互操作性,云在其中发挥着非常关键的作用。

  服务收集已经在那了,设计时发现的,运行时可以进行充分的利用,在之前的一些演讲当中人们已经讲很多了,我不会说太多了,比如你想在这个地方开一个花店,像你喜欢的应用商店一样,但实际上并不会发生,我们如何重新发现运行时间?这些概念使得SaaS成为现实,所有原则必须坚持,现在很多厂商已经在做这方面工作,当然了,我们这里还没有很多的标准,一些厂商有些成功的模型提供云上的类似服务,当然,可能一些服务还有专有服务,但是最终要实现集成,我们能够把SOA重新赋予生命,我们认为这也是非常重要的,过去我们曾经做错过一点,在云当中如果做同样内容有时候可能是错误的。

  对于SOA一些特性,在SOA里面,达到释放耦合的架构风格,SOA是故意的,不是固定的,关于服务端发生了什么情况,人们使用SOA替代金融方面的数据,可以把商业功能转移到服务中去,通过标准的接口和重用进行访问,对于SOA来讲,要想取得成功,必须支持这些基本的属性,实现简易的访问。

  当你进入到某一个域或者云当中的时候,实际上缺乏云的标准,我们需要了解到很多人进入云的时候可能需要一些现有的而不是新的,他们也吸收能够超越,比如嵌入过程中不是所有云的厂商都做的非常好,可能需要一些集成,需要集成,也需要额外的能力方面的拓展,我们现在有一个数据云项目,我们做了很多努力实现不同类型云的部署、能力的拓展等等,这些功能即将到来,我们与行业进行了很多合作,非常重要的一点是我们能够把AooS在云当中实现很好的执行。

  关于用不同分层的案例,红帽在这方面进行了进一步的推进,我们加入了客户一些服务,我们有一些典型的管理,是一些纵向的内容,但是你可以看到大多数产品都已经到位了,同时我们还有一些关于集成服务的方式,我不知道大家是不是了解这个概念,很多公司在集成上端,我不知道这是不是大家现在想使用的一种方式,PaaS+BPM作为一种服务,有自己的一些语言,白手起家,从一无所有开始的一项发展。如果再把你的设计时间管理、运行时间管理、平台作为服务这些都集成在一起,实际上这是很多SOA发展的集成,这也是有吸引力的方面,但是对于SOA本身,就算在云里面,不是买到就完了,而是应该真正做到。

  SOA加云的好处,虚拟化方面,进行费用灵活性处理方面,都有很多好处,架构方面更加的灵活,还可以节省80%的时间,只有你需要的时候做一些处理,我们认为这也是一种非常好的模式,我们也看到了非常适合这个环境的一些良好的优势。

  遇到的挑战又是哪些呢?我不想给大家一些标准答案,但是需要一些新的开发工具,对于这种类型的集成来讲暂时没有太多标准,所以我们需要进行更多的合作,从操作系统到服务等级协议和原数据的服务管理。安全还是非常重要的话题,每天都在讨论。实际上是对于共有云方面最大的考虑,当然在私有云里面也一样,我们看到有些成员,他们也在做更多的努力,比如在英国已经有一些服务实现了安全性方面进一步的发展,到底什么是集成和BPM及服务?我想很多新的东西在不断的产生,标准是怎样的呢?现在很多东西比较的专有化,在开源角度来讲,如何在这个环境当中实现进一步的发现,达成标准的概念。何时和怎么进行使用?我是不是在这个地方可以使用?对你来讲如何进行使用?谁是这一级的服务提供者呢?在一些业务当中服务的提供又是怎样的,比如服务提供者的备选,比如你的总部在新加坡,实际上你在美国也可以进行业务,这些都是我们需要考虑到的,云就在这里,已经存在了很长一段时间了,我们也看到了它的发展和更加灵活的一些模式。最后,感谢大家、感谢中国开源社区帮我做了很多文本的翻译工作!


酷毙
1

雷人

鲜花

鸡蛋

漂亮

刚表态过的朋友 (1 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部