Friday, April 17, 2009

AgileIT Webservices made easy

Instant Web Services for Java Applications

ServiceLayer instantly adds web services to any Java application or class library using a point-and-click GUI. Watch the overview video for a demonstration of how easily ServiceLayer web-enables a Java stock trading application.

ServiceLayer is a great tool for building enterprise mashups from Java applications. This powerpoint overview gives a quick explanation of how ServiceLayer can be used with JackBe Presto to include Java applications in mashups. This mashups video gives a detailed demonstration of building a mashup from Java using ServiceLayer and JackBe Presto.

AgileIT's flagship product, ServiceLayer, 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.

ServiceLayer runs under Windows and Linux. It can add web services to standalone applications, container-based systems, third-party programs, and class libraries.

Compared with traditional methods for web service enablement, ServiceLayer:

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.
Customers use ServiceLayer 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.
ServiceLayer 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 ServiceLayer, 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 ServiceLayer to bind selected Java components to SOAP or REST endpoints. ServiceLayer 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 ServiceLayer.
Run the ServiceLayer administration graphical user interface.
Select the classes and methods to deploy as web service endpoints.

No comments:

Post a Comment