Java EE and .NET Interoperability: Integration Strategies, Patterns, and Best Practices

Quality of Services is a crucial element in managing service-level objectives for heterogeneous business applications and services. This is especially important for Java EE .NET interoperable applications where there are many technology complexities and dependencies across architecture tiers and layers. Not all Java EE .NET interoperability products are necessarily reliable and scalable by default.

Achieving QoS varies by the inherent application design and the choice of interoperability strategies. It also requires a careful architecture design up front, instead of post-implementation performance tuning. There is no single rule of thumb that can apply to all Java EE and .NET application design. Thus architects and developers need to understand the Quality of Services requirements and implications to each different interoperability strategy.

There are evolving open standards that address the QoS issues, including WS-Management, WS-RM, and WS-Security. These open standards provide a model approach in managing Quality of Services. Architects and developers might find it useful to adhere to these standards wherever possible for better interoperability.

Категории