In EntireX terms, a wrapper is a tool contained in the EntireX Workbench to generate interface objects based on an IDL file and additional wrapping properties. Wrappers are provided for different target environments, for example Java, Web services, webMethods IS, .NET, COBOL and many more. This document lists the EntireX wrappers provided and shows an overview of the RPC features and connectivity supported.
EntireX COBOL Wrapper provides access to RPC-based components from
COBOL applications. It enables you to develop both client and server applications. More info
EntireX C Wrapper provides access to RPC-based components from C
applications. It enables you to develop both client and server applications.
More info
The EntireX Custom Wrappers are user-configurable, template-based
wrappers and need a Software AG IDL file, a template (e.g., client or server)
and the Software AG IDL Compiler. More info
The EntireX DCOM Wrapper generates DCOM-enabled components using RPC
technology. This so-called "wrapping" makes it possible to treat
existing applications as ActiveX components. More info
The EntireX .NET Wrapper provides access to RPC servers for .NET
client applications and access to .NET servers for any RPC client. The
.NET Wrapper generation tools of the Workbench take as input
a Software AG IDL file, which describes the interface of the RPC, and
generates C# classes that implement the methods and data types of the interface. More info
The EntireX Wrapper for Enterprise JavaBeans enables Java-based components to access an
EntireX RPC server using Enterprise JavaBeans. This is accomplished by mapping
RPC server libraries to EJB stateful session beans. A remote procedure call will
be mapped to a method of the corresponding Enterprise JavaBeans. The Java-based
components can use the logic implemented in the libraries of the existing RPC
servers, or they can implement new logic on the application server side, using
parts of the old logic. More info
The EntireX Java Wrapper provides access to EntireX RPC-based
components from Java applications. EntireX Java RPC enables users to develop
both client and server applications written in Java. Java applets can also be used
as EntireX RPC clients. More info
The EntireX Java Wrapper for Natural allows you to generate EntireX Java client
interface objects from Natural subprograms in a NaturalONE project in Eclipse.
The generated Java client interface objects can be used by Java application developers
to access Natural server components, using EntireX/Natural RPC. More info
The Natural Wrapper allows you to develop Natural client applications that access
RPC-based server components, and to create Natural RPC server skeletons you can use as a basis
to write a Natural RPC server that can be accessed by RPC clients. More info
The EntireX PL/I Wrapper provides access to RPC-based components
from PL/I applications. It enables you to develop both client and server
applications. More info
The webMethods Integration Server Wrapper generates Integration Server
adapter services and listeners from a Software AG IDL file within an
Integration Server connection definition. More info
The EntireX Web Services Wrapper is a wizard that generates Web services from Software AG IDL,
XML/SOAP mapping files or Natural subprogram files. The generated result is a Web service archive (.aar)
that contains the relevant artifacts of the Web service such as an XML/SOAP mapping file (.xmm),
WSDL file and additional configuration files. The Web service archive can be deployed for
execution by the wizard or - in an extra deployment step - in a Web Services Stack with the
EntireX XML/SOAP Listener runtime. More info
The EntireX Web Services Wrapper for Natural allows you to develop Web Services that access Natural
server components, using EntireX/Natural RPC. More info
The EntireX XML/SOAP Wrapper enables XML-based communication to
EntireX/Natural RPC servers and communication from EntireX/Natural RPC clients
to XML-based servers. More info
Connection | Feature | |||||
---|---|---|---|---|---|---|
Client Extraction | Client Generation | Server Extraction | Server Generation | Client Connectivity | Server Connectivity | |
Web Service | x | x | x | x | x | x |
XML Service | x | x | x | x | x | x |
Java | x | x | x | x | ||
.NET | x | x | x | x | ||
PHP, Perl, Ruby | via WSDL/XSD | x | ||||
COBOL | x | x | x | x | x | |
PL/I | x | x | x | x | x | |
Natural | x | x | x | x | x | x |
RPC | x | |||||
CL | x | |||||
C | x | x | x | x | ||
Assembler | ||||||
WebSphere MQ | x | x | x | x | ||
webMethods Integration Server | x | x | x | x | x |