`
honno
  • 浏览: 57318 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SOA草根论坛(北京地区)--首次聚会会议记录

    博客分类:
  • ESB
阅读更多

聚会主题:SOA
主办宗旨:分享,务实。
时间:2008.11.23   13:30--18:30
地点:避风塘(清华东门附近的分店)
参会人员:姜宁(CXF的Committer),王鑫磊(中软研发总部SOA架构师),王洪伟(中企开源SOA系统架构师),
余新(合力金桥软件经理),李春阳(九城集团)还有我(开源SOA爱好者)。

 

聚会随记:

 

当日下午1:30,我率先来到避风塘,开始选择。选择了一个与门口相对的地方,这样便于找到与会者,并且比较安静。地方选好后,当我返回服务前台时,遇到王洪伟和李春阳,他们正在张贴“SOA聚会”的海报。王洪伟大哥随身带了笔,纸,照相机等工具,看来他对这次聚会做了充分准备,非常周到。

 

随后,我们3人先行坐下开聊。大家先做了自我介绍,接着李春阳从企业应用集成方面的角度,分享了一下他在应用集成,数据整合方面的经验,其中介绍了 Apache Camel(EIP这本书的实现,这也是我一直关注的开源项目)的应用场景,然后王洪伟首先介绍了他们的公司以及公司的 主要业务,谈了对SCA以及Tuansty的使用感受。之后,我谈我Mule,ServiceMix,Camel,CXF的看法和理解,大家的兴趣点是 ServiceMix和CXF,于是对这2个开源项目大谈特谈。

 

下午1:32分我接到王鑫磊的电话,他说他马上就到。王鑫磊做过2年的ESB产品以及实施工作,
在ESB方面有着丰富的经验,他到后首先谈到了对开源ESB的看法,重点谈了ServiceMix,他非常关注开源项目的可用性,可靠性,可掌控性。可 见大家对ServiceMix的关注度非常高,依我看来,主要是因为ServiceMix遵循JBI规范,但我同时对Mule也情有独钟,因为Mule 更加易用。

 

下午2点左右余新到会,他主要谈了OSGI的应用,如何通过OSGI管理jar解决实际应用中jar冲突的问题。其实我们可以看到OSGI是当前的热点 之一,ServiceMix 4.0已经将OSGI加入到其中。

 

3点半左右,技术大牛姜宁来了。姜宁首先谈了一下如何让更多的人参与到开源中,他建议大家多向开源社区反馈信息,共建一个和谐的开源环境。接着介绍了国 外开源人事的工作情况以及开源贡献者对程序员的重要性,并重点介绍了CXF的发展历程以及他目前关注的技术,最后他打开笔记本给大家讲解了他的主要工作,以及工作流程,可惜由于时间原因,5点20他就离开了。在离开前,我们一一跟他合影留恋,期待他下次再来,同时他表示下次将方越 (ServiceMix的Committer)约过来与大家一起交流。

 

最后,我谈到能不能针对ServiceMix提供一个开源的解决方案的想法,大家非常感兴趣,于是就这个话题聊开了。虽然国内有不少人研究 ServiceMix,在实际项目中使用ServiceMix的也不乏其人,但由于公司保密性等居多因素,所以能够和大家一起分享交流的比较少。又因为 ServiceMix的学习曲线比较高,ServiceMix的API比较重,并且它自带的example离实际应用有很大的距离,所以如果有一个开源 的解决方案直接提供给大家参考,那么大家在使用ServiceMix时信心更足。我的初步构思是通过ESB(ServiceMix)+MQ (ActiveMQ)+BPEL(ActiveBPEL/ODE)+WS(CXF)搭建
一个开源解决方案,希望更多的熟悉这些开源项目的有志子士参与其中。 然后就能不能对ServiceMix进行封装的问题进行了讨论,这也是王鑫磊比较关注的问题。如果能提供一个ServiceMix的IDE,采用拖拉的 方式操作ServiceMix,那么就最大程度地降低ServiceMix的使用门槛。我相信其实在国内有些公司已经开始做这方面的工作了,因为他们早 就看到了这方面的价值。

 

聚会总结:

这次聚会虽然人不多,可能和筹备的时间比较紧有关(上周五上午我才发帖发起这次聚会,上周日聚会),但大家谈到的话题非常务实, 都从实际应用的角度进行了探讨。

 

主要谈到的话题包括:

1.如何让开源SOA项目落地。
2.提供ServiceMix的开源解决方案
3.开发ServiceMix的IDE
4.CXF
5.Camel与OSGI

 

聚会随想:

找一个最佳的聚会地点确实有点困难,必须考虑交通方便,场所安静,价格合适等居多因素。所以这次就定在避风塘。希望下次能找一个能提供投影的地方,以 PPT的方式进行分享。

所以热烈欢迎大家推荐或者提供这样的聚会场所。哈。

 

下次聚会的拟定选题:

JBI规范及ServiceMix。
嘉宾:方越(ServiceMix的Committer)

分享到:
评论
14 楼 honno 2008-12-11  
to fjlyxx:
能介绍一下你们开发或者正在使用的ESB产品吗?不知道你们是使用国内那家公司是ESB产品?
13 楼 fjlyxx 2008-12-10  
用什么开源的 还是自己开发吧,灵活多了,而且可以抽象出更多的业务接口。最重要的是可以赚更多的钱,客户用了你的就不能再用别人的。
12 楼 hongsoft 2008-12-10  
嗯,其实我的blog说的

服务总线==轻量级ESB==开源ESB

我们用开源ESB一般也就用了它的轻量级功能。
11 楼 honno 2008-12-09  
ESB是一个复杂的架构,当然了如有了很好的IDE支持,那么利用开源ESB会方便很多,当目前开源ESB的重点还是在升级自身的功能和修改BUG,投入到IDE的人力有限,如果大家能加入开源的研发那就为开源做了很大的共享。
PS:国人如何能够灵活运用目前的开源ESB,并针对自己的需求进行改造的话就相当不错了。对待开源我们应该采用包容的态度。
10 楼 czx566 2008-12-09  
ESB 如果没有 流程定义工具,至少效果少了一半

而ServiceMix 流程定义工具给我感觉惨不忍睹!
9 楼 honno 2008-11-27  
ServiceMix和Tuscany的关注点不一样。ServiceMix是基于JBI规范实现的开源ESB,它的核心是提供ESB功能。Tuscany是基于SCA规范实现的,它注重服务的开发, 组装, 发布, 管理等。二者可以有机的结合起来使用。
8 楼 starfeng 2008-11-25  
恩. 不错的聚会.

我们这个项目在考虑移到ServiceMix上, 我专门对ServiceMix做了些重构, 总觉得他的实现不是很好. 然后, 公司的另一个项目在考虑tuscany, 就是没有人做深入研究, 我大致看了一下tuscany, 总觉得它比ServiceMix更有前途, 不知道是不是因为了解得少的缘故.

不过, 你们那边有这么多ServiceMix的Committer, 很希望听听他们对ServiceMix的看法.
7 楼 honno 2008-11-25  
boyingking,你的那篇文章赶紧写啊,大家都翘首以待。哈哈。
6 楼 honno 2008-11-25  
由于这次会议的宣传时间比较短,所以宣传没有到位,非常抱歉。争取12月份举办的时候大肆宣传一下。哈。
另外,这次会议没有mp3录音,也没有ppt投影仪,纯属公益性的聚会,毕竟我们自己的能力有限。所以希望大家能够
提供更好的免费场所。
5 楼 marcian 2008-11-24  
我可以提供这样的地方,安静,也可以提供投影,但是不能超过15人。我也很有兴趣认识这些大虾。哈哈。可以私信PM我。
4 楼 summerleaf 2008-11-24  
不错,下次我们这些小虾可以去听听吗?呵呵
3 楼 lonelystarchen 2008-11-24  
希望有详细的内容实录,比如MP3格式的等都可以.
2 楼 kebo 2008-11-24  
郁闷,这么个好聚会怎么没看见宣传一下啊
1 楼 boyingking 2008-11-24  
这个随笔记录的很好,辛苦啦。回头我抽空写一下“如何在开源软件和面向业务、面向客户应用的产品中找到自己的价值”,供更多人讨论

相关推荐

    原有环境中的 SOA 集成 (Oracle 白皮书-面向架构师的文章)

    原有环境中的 SOA 集成 (Oracle 白皮书-面向架构师的文章)

    SOA-link-between-EA-SOLA

    ### 服务导向架构 (SOA) 与企业架构 (EA) 的关联 #### 一、企业架构 (EA) 概述 企业架构(Enterprise Architecture,简称 EA)是一种管理方法论,旨在通过整体规划来实现业务与信息技术(IT)的对齐。它通过构建一个...

    JBoss_SOA_Platform-5-ESB_Services_Guide-en-US

    ### JBoss企业SOA平台5 ESB服务指南概述 JBoss企业SOA平台5 ESB服务指南是一份为JBoss开发者和管理员提供的文档,用以指导他们如何在JBoss SOA平台上配置和使用企业服务总线(ESB)服务。这份指南覆盖了JBoss SOA...

    【创新发文无忧】Matlab实现海鸥优化算法SOA-Kmean-Transformer-GRU故障诊断算法研究.rar

    【创新发文无忧】Matlab实现海鸥优化算法SOA-Kmean-Transformer-GRU故障诊断算法研究.rar

    Understanding Enterprise SOA (英文版) - Eric.Pulier

    Understanding Enterprise SOA (英文版) - Eric.Pulier

    SOA新手入门手册--经典

    面向服务的体系结构(SOA)是一种软件设计模式,它强调构建独立且可重用的服务,这些服务通过标准的接口进行通信,以实现业务流程的整合。SOA的核心概念是服务,这些服务提供了特定的功能,可以被其他系统或应用程序...

    【预定SCI2区】基于海鸥优化算法SOA-BiTCN-BiGRU-Attention的风电预测算法研究Matlab实现.rar

    【预定SCI2区】基于海鸥优化算法SOA-BiTCN-BiGRU-Attention的风电预测算法研究Matlab实现.rar

    SOA为谁而生-文档

    SOA,即面向服务的架构(Service-Oriented Architecture),是一种设计复杂应用系统的方法论,其核心理念是将应用程序的不同功能单元(称为服务)通过通信协议进行连接,并且这些服务可独立部署、独立升级,互不干扰...

    Oracle-Soa-Suite-Datasheet.pdf

    - **功能**:记录SOA环境中的所有服务。 - **应用场景**:提供服务元数据的集中存储库。 ##### 29. Connectivity - **功能**:提供连接性和适配器支持。 - **应用场景**:确保与各种系统的互连。 ##### 30. 300+ ...

    SOA发送的工程文件-sender

    SOA(Service-Oriented Architecture,面向服务架构)是一种软件设计模式,它强调将功能封装为独立的服务,这些服务可以通过网络进行交互,从而构建出松散耦合、可重用和可扩展的系统。"SOA发送的工程文件-sender...

    some-hints-on-how-to-encure-deadlock-in-SOA-and-Cloud-Computing

    根据提供的文件信息,本文将对“如何在SOA及云计算环境中预防死锁”这一主题进行深入探讨,并结合《分布式服务导向架构中的死锁避免》这篇硕士论文中的相关内容,阐述死锁的基本概念、产生的原因以及在服务导向架构...

    dubbo-user-book.rar_SOA_dubbo_dubbo-user-book_分布式

    《SOA与Dubbo:深入理解Dubbo用户指南》 在现代企业级应用开发中,Service-Oriented Architecture(SOA)和分布式技术扮演着至关重要的角色。SOA是一种设计原则,它强调将复杂的系统分解为一系列可独立部署、可重用...

    大规模SOA服务分布式事务处理-程立.rar

    在大规模的SOA(Service-Oriented Architecture,面向服务架构)系统中,分布式事务处理是一项至关重要的技术。本文将深入探讨这一主题,基于程立的资料,主要关注分布式事务处理模型、XA规范以及两阶段提交和三阶段...

    SOA 技术白皮书--面向服务架构

    尽管SOA带来了诸多优势,但在实施过程中也会遇到一些挑战,包括但不限于: 1. **组织文化和变革管理**:引入SOA意味着要改变现有的组织结构和工作方式,这对组织文化是一个巨大的考验。 2. **技术和标准的选择**:...

    BabelLanguagePack-soa.bpmn2-modeler-zh_.zip

    《Eclipse 2021-06 汉化包:BabelLanguagePack-soa.bpmn2-modeler-zh_全面解析》 Eclipse IDE是全球开发者广泛使用的开源集成开发环境,尤其在Java开发领域占据重要地位。2021年6月发布的Eclipse版本(Eclipse-2021...

    SOA的使用方案文档-sender

    **SOA(Service-Oriented Architecture,面向服务架构)是一种软件设计模式,它提倡将功能组织成一系列可重用的服务,这些服务可以通过网络进行交互,从而实现不同系统间的互操作性。以下是对SOA在使用方案文档中的...

    AWS Certified SysOps Administrator – Associate (SOA-C02) 考试指南

    AWS Certified SysOps Administrator – Associate (SOA-C02) 考试指南

    SOA using Java Web services - Mark D. Hansen_110

    **服务导向架构(SOA)使用Java Web服务** 在当今的IT环境中,服务导向架构(Service-Oriented Architecture,简称SOA)已经成为构建可扩展、灵活且互操作性极强的系统的重要方法。《SOA using Java Web services》...

Global site tag (gtag.js) - Google Analytics