WEB开发网
开发学院软件开发Java 使用动态缓存提升 WebSphere Process Server 和 W... 阅读

使用动态缓存提升 WebSphere Process Server 和 WebSphere ESB 解决方案的性能

 2010-03-17 00:00:00 来源:WEB开发网   
核心提示: 最后,创建服务接口,使用动态缓存提升 WebSphere Process Server 和 WebSphere ESB 解决方案的性能(3),您可以通过右键单击 Interfaces 文件夹完成,将接口命名为 LocationService,您可以检查刚创建好的业务对象和接口,它们会显示在 Bu

最后,创建服务接口。您可以通过右键单击 Interfaces 文件夹完成。将接口命名为 LocationService,创建一个名为 retrieveLocationDetails 的请求-响应操作,它有一个类型为 LocationBasicInfo、名为 request 的输入参数和一个类型为 LocationDetails、名为 response 的输出参数(图 3)。

图 3. 服务接口
使用动态缓存提升 WebSphere Process Server 和 WebSphere ESB 解决方案的性能

现在,您已经有了请求和响应数据结构的定义,以及对服务接口及操作的描述。

我故意将响应消息的结构设计成像 LocationDetails 这样。响应对象将最终存储在缓存中,我想展示一下我们的缓存解决方案处理各种数据结构的能力。如果您再次查看 图 2,您将看到响应对象包含一个简单类型(String 类型的 name),一个复杂类型(Address 类型的 address)和一个 序列(Facility 类型对象数组 facilities)。

构建缓存组件

在本部分中,您将学习如何通过创建一个 Java 组件来构建一个透明缓存。这个 Java 组件实现了与目标服务相同的接口,并能与 WebSphere 动态缓存服务交互。

在 Business Integration 视图中右键单击打开 Assembly Diagram。您可以检查刚创建好的业务对象和接口。它们会显示在 Business Integration 视图中,如图 4所示。

图 4. Business Integration 视图
使用动态缓存提升 WebSphere Process Server 和 WebSphere ESB 解决方案的性能

上一页  1 2 3 4 5 6 7  下一页

Tags:使用 动态 缓存

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接