About Us

NXTware SOA


In computing, the term service-oriented architecture (SOA) expresses a perspective of software architecture that defines the use of loosely coupled software services to support the requirements of the business processes and software users. In an SOA environment, resources on a network are made available as independent services that can be accessed without knowledge of their underlying platform implementation.

A service-oriented architecture is not tied to a specific technology and maybe implemented using a wide range of interoperability standards including RPC, DCOM, ORB or WSDL

NXTware


Designing and developing Service-Oriented Architecture (SOA) frameworks using legacy software applications is made simpler by NXTware Jplatform with Java Enterprise Edition (J2EE). By adopting an SOA framework to modernize your legacy application, your organization can maximize the loose coupling and reusability between systems that SOA offers. The NXTware JPlatform simplifies the design, the implementation, the integration and the connectivity to new or existing services by providing an easy to use suite of development tools and an application service engine. 

NXTware Service Engine


The application engine is a powerful platform for running new services or hooking to outside services.

Engines and functionality provided with the Service Engine are:

  • DCE Engine for running java DCE type services.
  • CORBA Engine for running java CORBA services.
  • POJO Engine.
  • Web Service Engine.
  • JMS Service interfacing with any JMS services or MQSeries.
  • HTTP Service with service endpoint enabling the integration to any service bus.
  • ESB based on Apache ServiceMix.
  • Trading Service where you can request a service or list of services based on criteria’s.
  • Database Connection Pooling to multiple databases and multiple drivers.

NXTware IDE


Based on the eclipse platform, the NXTware IDE provides a collection of wizards and tools to ease the development and testing of legacy connectors.

The SDK comes with connectors for RPC, CORBA, J2EE, JMS, MQSeries, Web Services and .NET

An another suite of wizards simplifies the generation of new:

  • DCE/RPC services in java, C, C++, Perl, Cobol and VB. 
  • CORBA services in java
  • POJO services
  • Web Services

Using NXTware SOA and J2EE for developing SOA/Web services frameworks


NXTware SOA provides complete Web services support through RPC, which supports service endpoints based on servlets and enterprise beans. NXTera provides interoperability with Web services based on the WSDL and SOAP protocols. The J2EE platform also supports the Web Services for J2EE specification (JSR 921), which defines deployment requirements for Web services and utilizes the JAX-RPC programming model. In addition to numerous Web services APIs, the J2EE platform also features support for the WS-I Basic Profile 1.0. The WS-I Basic Profile standards allow Web services to overcome the barriers of different programming languages, operating systems, and vendor platforms so that multiple applications can interact. This means that J2EE offers cross-platform Web services interoperability in addition to platform independence and complete Web services support.