Eclipse基金会发布了下一代企业服务总线Swordfish的第一个版本,提供了企业成功地实施SOA战略所需要的灵活性和扩展能力。Swordfish以OSGI(开放服务网关协议)标准为基础,是建立在包括Eclipse Equinox和Apache ServiceMix等成功的开源软件计划的基础之上的。
Swordfish以现实世界的SOA部署经营和知识为基础,提供了企业和系统集成商为客户化其企业服务总线以满足企业具体需求所需要的功能和可扩展的框架。这些功能包括:
·支持分布式部署。分布式部署通过消除集中协调的服务器实现更有伸缩性的和可靠的应用程序部署。
·运行时服务注册允许服务是松散耦合的,从而使一个部署的应用程序的不同的部分都可以修改和更新。这个注册利用一些政策根据能力和需求使服务消费者和服务提供商相匹配
·可扩展的监视框架负责管理允许详细跟踪如何处理信息的事件。这些事件能够存储起来用于趋势分析和报告或者集成到复杂事件处理系统中。
·远程设置代理能够实现在一个中央配置库设置大量的分布式的服务器,不需要接触单个安装的实例。