Java Technology for Web Services

–> Web Services rely on the ability of remote components to communicate with each other, irrespective of how they are implemented or what systems they are running on.

 

That is why XML is the cornerstone of web services, as it is a neutral data description language that makes data portable across difference systems.

Java is compatible with XML since it allows us to create applications that can be used on any operating system.

 

–> Java has dedicated APIs for creating, validating and processing XML and for implementing XML based communications.

 

Mature enterprise platform, J2EE has many capabilities to web services.  Inbuilt support for multiple transactions, data connection pooling, security and enterprise messaging.

Existing J2EE components such as Servlets, JSPs and EJBs can also be exposed as web services, allowing you to add web service functionality to existing systems.

 

 

Although Java and the J2EE platform provide all the tools you need to create and run web services, J2EE does not have inbuilt support for web services yet. To provide this, you need to obtain the Java Web Services Developer Pack (WSDP).
The Java WSDP includes all the Java APIs for working with XML, which are built to conform to well-defined web service standards, including Simple Object Access Protocol (SOAP), Web Services Description Language (WSDL), and Universal  Description, Discovery, and Integration (UDDI).

 

The Java WSDP also comes with a range of tools designed to help create, test, and deploy web services.

NOTE: The Java WSDP can be integrated into the current J2EE 1.3 release by use of a simple script.  Instructions for running this automated script are included in the Java WSDP documentation.

 

The next release of the J2EE platform is Version 1.4. It will include many of the Java APIs for XML and will come with much greater built-in web service support, including

1. support for exposing J2EE components as web service clients and endpoints.

2.  interoperability with other web services that use SOAP and WSDL.

3.  a dedicated specification – Web Services for J2EE 1.0 – that details how web services should work on the J2EE platform.

 

 

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: