background image

    4.与外部系统集成过多或过少
    
    导致 Java EE 性能差的第四个原因是高分布式系统,典型案例是电信 IT 环
境。在这个环境中,一个中间件领域(例如,服务总线)很少会做所有的工作,

而仅仅是把一些业务 委托 给其他部分,例如产品质量,客户资料和订单管
理,到其他 Java EE 中间件平台或遗留系统中,如支持各种不同的负载类型
和通信

协议

的大型机。

    这样的外部系统调用意味着客户端的 Java EE 应用程序触发创建或重用套
接字链接从外部系统中读写数据。根据业务流程的实施和实现可以配置成同步
调用或异步调用。需要注意的是,响应时间会根据外部系统的稳定状况进行改
变,所以通过适当的使用超时来保护 Java EE 应用程序和中间件也是非常重
要的。