Chinaunix首页 | 论坛 | 博客
  • 博客访问: 484921
  • 博文数量: 1496
  • 博客积分: 79800
  • 博客等级: 大将
  • 技术积分: 9940
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-09 13:22
文章分类

全部博文(1496)

文章存档

2011年(1)

2008年(1495)

我的朋友

分类:

2008-09-09 16:59:31

 Swordfish(箭鱼项目)可以说是德国邮政(Deutsche Post)几年前进行大规模IT基础设施现代化改造项目的副产品。这一基于德国邮政技术的架构采用了三个热门技术形成SOA运行时间平台:服务组件体系架构(SCA)、企业整合(JBI)和开放服务网关倡议(OSGi)。公司技术系统架构(TeSA)部门的集成专家Steven Engelhardt说,公司采用了一套适当的部署项目并重用业务服务,进而完成对基础设施的改造,最终获得一个包含SOA平台所需的各种组成部分的SOA框架。

  此前,为统一其各业务部门和子公司的企业平台标准,德国邮政采用了基于的企业应用集成(EAI)方案。但正如Engelhardt所说,没有任何IT环境是匀质的(homogeneous)。他说,“当时,我们向SOA转型过程中使用的系统集成平台主要是基于Java的。直到2005年末,我们还只有一个.NET应用程序,这是一个关键的用于SOA集成的客户关系管理程序。”

  公司要求Engelhardt在无需重新部署ESB的情况下将此应用程序集成到基于Java的基础设施中。Engelhardt说,这个由Glinz Covis公司开发的大型CRM系统是德国邮政进行销售和市场操作的关键。它必须能够从公司的其它系统中获取数据,比如客户联系信息库和中央客户数据库,“这个CRM系统必须能够与IT环境下的许多系统进行通信。”

  然后,便是与Codemesh公司的合作。Codemesh公司是一家大规模过程集成技术供应商。该公司开发了用于Java和.NET程序、Java与程序、以及JMS与和.NET程序之间互相集成的产品。德国邮政此前就曾使用其JunC++ion方案将一个用C++编写的客户投诉管理系统集成到服务主干网中。

连接.NET与Java的桥梁

  对于这次从.NET向Java的集成,德国邮政采用了Codemesh的新产品:JuggerNET。

  Codemesh总裁Alex Krapf说,“当.NET首次出现时,我们还怀疑过它是否有能力继续发展。但我们很快就改变了主意,决定开发.NET版本的JunC++ion。”

  JuggerNET就是为.NET开发人员准备的开发工具,就像为C++开发人员准备的JunC++ion一样:它可以为任意Java类生成.NET绑定(binding),可以用来发布.NET版本的Java API,并为Java API生成COM绑定,以及将.NET客户端集成到JMS或EJB程序中。

  

[1]   

【责编:Luzi】

--------------------next---------------------

阅读(91) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~