可以开发服务应用程序,当将它们部署到 WebSphere ESB 中时,它们能够使服务之间进行基于消息的通信,并且可以对交互端点之间传递的消息进行操作和处理。
执行此任务的目的和时间
WebSphere Integration Developer 是
WebSphere ESB 的开发环境。可以使用
WebSphere Integration Developer 来以图形方式建立调解组件的模型、从调解原语来装配调解组件以及从调解组件装配调解模块。
- 如果未导入 SCA 调解组件的接口,则可以使用“简化接口编辑器”来创建接口。可以使用此编辑器来指定和编辑调解模块的接口(操作和参数)。
- 可以使用“调解流编辑器”来在一个调解的端点上的操作之间建立映射,以便定义此应用程序所需要的一组调解流。可以使用预定义的一组调解原语来以可视方式组成调解流。
- 在开发要部署到安全环境中的服务应用程序时,使用服务组件体系结构(SCA)限定词以获得安全性:
- SecurityPermission 用来保护对接口或方法的访问。
- SecurityIdentity 用在 SCA 组件要以 RunAs 角色中定义的标识来运行时。
WebSphere Integration Developer 简化了声明服务并定义它们的互连这一任务。还可以使用 WebSphere Integration Developer 来通过一组面向业务的可视编辑器创建和编辑消息描述符。可以使用“业务对象编辑器”来构造调解中使用的消息。
在开发服务应用程
序之后,最佳实践表明应该将应用程序部署到测试服务器中,以便在将它落实到生产需求中前进行测试。要
将应用程序部署到测试环境中,可以使用 WebSphere Integration Developer。
要将应用程序部署到生产环境中,使用 WebSphere ESB。