Rogue Rides SOA Wave
- By Kathleen Ohlson
Rogue Wave Software recently introduced a new version of its LEIF framework that features app dev tools to incorporate business logic in different formats.
Rogue Wave LEIF 2.5, which supports MIME attachments in SOAP messages and XML schema constructs, can be used to develop composite apps for SOAs. The framework features direct access to XML elements in their original formats. Elements or types within a schema file can remain in a raw XML format, thereby allowing access to either changing or non-conformed documents.
LEIF 2.5 also supports Sun Microsystems’ Solaris 10 x86 for AMD (32 and 64 bit) and Studio 10 compiler.
LEIF allows enterprises to use existing applications and systems to create new SOA applications using new or existing C++ code, and integrate disparate systems, nixing the need to rewrite existing business logic in legacy applications. The framework is compatible with message transports such as WebSphere MQ and Tibco Rendezvous, as well as HTTP, POP3, SMTP and SSL.
The framework consists of a project wizard that generates an XML binding for C++ based on a W3C schema file and server code for Web services based on WSDL. It also includes XML Object Link that maps XML schemas to documented C and C++ classes, allowing C and C++ applications to communicate using standard XML. LEIF automatically creates Web service clients from WSDL, and processes inbound SOAP requests, triggering C++ events.
LEIF offers a pluggable transport software development kit so developers can customize their client transports to work with any middleware. Any LEIF-generated code sends notifications and alerts to clients as events change on the server.
Developers can build HTTP services using C++ Servlet APIs with cookies, threading and sessions, and can load and unload into the framework’s container during run time.
Kathleen Ohlson is senior editor at Application Development Trends magazine.