News and Features

lightbulb_on.pngNetrifex can be applied without access to the source code! Simply run it agains compiled application and it will allow you to expose chosen functionality as a web service. No programming required!

Use Netrifex To:

  • Provide customers and partners with web services access to internal systems via Internet, intranet, or VPN.
  • Create programmable APIs for web sites.
  • Integrate Java applications with an enterprise SOA or ESB.
  • Enable web service for web applications built on Struts and other MVC frameworks.
  • Provide web interfaces to standalone (i.e., fat client) Java applications.
  • Replace Swing and SWT user interfaces with browser-based front ends.
  • Add web services to third party binaries or in other situations where source code is not available.

Instant Web Services for Java Applications

Netrifex instantly adds web services to any Java application or class library using a point-and-click GUI. Watch the "hello world" video to see how easily Netrifex web-service-enables Java applications.  View the overview video for a full demonstration of the core Netrifex features.
Proxisoft's flagship product, Netrifex, enables you to add SOAP and REST endpoints to Java applications at runtime. No coding is required.  Using the graphical user interface, you can explore an application and simply point-and-click to select classes and methods to deploy as services.

Netrifex runs on Windows, Linux, and Mac.  It can add web services to standalone applications, container-based systems, third-party programs, and class libraries.  It can also web-service-enable web sites, by converting HTML forms into web services.
Compared with traditional methods for web-service-enablement, Netrifex:
  • Dramatically lowers project costs and shortens implementation times.
  • Eliminates expensive custom programming.
  • Shortens the learning curve.  No need to master the complexities of JAX-WS, JAXB, SOAP, XML Schema, REST, JSON, or other web services technologies.
Use Netrifex to:
  • Provide customers and partners with web services access to internal systems via Internet, intranet, or VPN.
  • Create programmable APIs for web sites.
  • Integrate Java applications with an enterprise SOA or ESB.
  • Enable web services for web applications built on Struts and other MVC frameworks.
  • Provide web interfaces to standalone (i.e., fat client) Java applications.
  • Replace Swing and SWT user interfaces with browser-based front ends.
  • Add web services to third party binaries or in other situations where source code is not available.
Netrifex provides a runtime framework that automatically proxies existing classes and enables you to dynamically add and remove web services – even while the target application is running in production.

Using Netrifex, you create a custom web services API for a Java program or class library at runtime - without modifying or recompiling any code. The simple administration console allows you to configure Netrifex to bind selected Java components to SOAP or REST endpoints.  Netrifex automatically generates and deploys proxies that implement the endpoints.  Proxies are generated by inspecting bytecode, so source code access is not required.
To enable web services, you simply:
  • Install Netrifex.
  • Run the Netrifex administration graphical user interface.
  • Select the classes and methods to deploy as web service endpoints.

Example Use Case: Inventory Management Integration

Consider the example of a widget manufacturing company – WidgetCo - that has an order processing application written in Java.  The company lands a big customer, say Walmart, and Walmart tells WidgetCo that they need to integrate their order processing application with Walmart’s inventory management system using web services.

With Netrifex, WidgetCo can publish the existing Java class (named ProcessOrder) that currently processes order entry forms, as a web service. Now, Walmart’s inventory management system can immediately begin sending orders to the new web service.  The Walmart orders will be pr ocessed just like any other order entered into WidgetCo’s system. Netrifex handles all the web service communication to and from the Walmart inventory management system and translates it into Java method calls that are handled natively by the WidgetCo order processing system.  Other than installing Netrifex, no changes are made to the WidgetCo systems.  Publishing the ProcessOrder class as a web service can be done in minutes with a few mouse clicks.


Learn More

To learn more about how Netrifex can be used, visit our Support Center or browse our Knowledgebase.