The following diagram illustrates the platform extensibility framework within Intel SOA Expressway.
SOA Expressway Extension Points
Intel SOA Expressway’s unique architecture allows for application architects to extend platform features by coding custom interfaces and services to perform customer-specific business logic. SOA Expressway supports an optional JVM for Axis2 and JBI based services. On the Windows platform, support for .NET custom components is also planned. This extensibility allows SOA Expressway to pull in other services in the architecture as custom local services that can be called from the WS-BPEL workflow
In addition, custom interfaces can be written to receive messages from clients and sent to external service endpoints on non-standard protocols. It should be stressed that SOA Expressway uses the extensibility framework for optional business processing and does not use Java for any high performance processing such as high-speed workflow execution or XML acceleration.
Software ExtensibilityA common stopgap measure for solving SOA performance and integration bottlenecks is a hardware-based appliance. While appliances may offer a temporary solution, they don’t properly support SOA agility, which is a big promise of SOA. Intel® SOA Expressway is a flexible and extensible software appliance that can be extended using common technologies such as Java, Axis 2, JBI and JMX and .NET