SOA and Web Services
SOA and Web Services Tutorials in this site helps
you learn more about service-oriented architecture (SOA) and web
services. In this tutorial series we will provide many examples of Web
services. You will learn how to develop, deploy and test the Web services using
different Web services engine. These days Web services are used by the
organizations to integrated the existing services and develop the new one on the
top of that.
So, why wait learn SOA & Web Services now.
is SOA (Service Oriented Architecture)?
An introduction to the Service Oriented Architecture.
- Web Services - An
The next generation of distributed computing has arrived. A Web service is a
unit of managed code that can be remotely invoked using HTTP, that is, it
can be activated using HTTP requests.
- Why Web Services?
In this section of Web Services tutorials series we will understand why Web
Services are developed and what are the benefits of using Web Services for
the development of Enterprise applications.
- Introduction to Web services technologies
Before understanding why web services are popular or so important, you should first assess ‘What is Web Services, what’s its use and how does it work?’ The nature and functionality of web services have made it very popular.
- Develop Database driven webservice
In this tutorial we will learn how to develop database driven Web services.
Web Services Examples and code
Develop Web Services using NetBeans
Apache Axis2 Tutorial
The Axis 1.5 is the latest release at the time of writing of this
tutorial. We will use Apache Axis2 1.5 for developing and testing
our example code.
Apache Axis2 Eclipse plugin
Learn how to install and use Axis2 plugin in Eclipse IDE.
- Develop and
Test Web services in Net Beans IDE
The NetBeans IDE is one of the advance rapid application development tools. It helps the developer to quickly develop the applications.
- J2EE Web Service Development with Attachments Using Axis
This article discusses the development of a java web service that takes DIME or MIME attachment as input and returns the output as an appropriate attachment.
(Author: Murthy Vaddiparthi)
Building a Simple Web Service
by Jeevaraj Gnanaselvan Dhanaraj ([email protected])
Simple Web Service
In this tutorial we will create a simple web service and a client web application using eclipse IDE along with Lomboz plug in. We will also deploy and test the web service on Tomcat 5.5.4 web application server. This application, while simple, provides a good introduction to Web service development and some of the Web development tools available.
Web Services Tutorials by R.S.RAMASWAMY ([email protected])
- Exposing a
javabean (jws) from Tomcat/Axis
In this experiment, we attempt exposing a javabean (jws) from
Tomcat/Axis and consuming that service in an ASP.net program.
Apache Axis can be thought of as an improved implementation of Apache SOAP.
While Apache SOAP used DOM for XML parsing, Axis makes use of SAX and hence
it is more efficient and fast. Secondly, it supports automatic
generation of WSDL (Web Service Description Language) file.
- Creating and testing an EJB in WebLogic Server
In this section you will learn how to create and test an EJB in WebLogic
Deployment in Apache AXIS
This tutorial discusses about drop-in deployment in Apache AXIS.
AXIS-Deployment using WSDD File
In this part, we will follow the WSDD method. We have already created
sqlaxisbean.java as explained in the last article. We used it as
sqlaxisbean.jws (drop-in method). There was no necessity to compile
this file.But in WSDD method (web-service deployment descriptor), we should
compile this file.Next, we create the WSDD file. Then, we deploy this
bean to tomcat. We may have to restart the tomcat4.1 webserver.
- Exposing EJB
In this web service tutorial you will learn how to expose an EJB as
XML-Webservice using Axis.
ejb-webservice through WAP
This tutorial discusses how to Access ejb-webservice using WAP
- J2ME CLIENT FOR EJB & EJB-WEBSERVICE
In the previous section,we've dealt with how to write WAP
client for accessing ejb. In the same way, we are going to see how to write
J2ME client for ejb.
Developing and deploying Web Services on Apache Geronimo Application
Apache Geronimo Application Server
Apache Geronimo is a open source JavaEE( or J2EE, old name) application server.
This section introduces you with the Apacehe Geronimo Application Server.
- Developing Axis Web services with XML Schemas.
Developing SOAP based web services (Note: If you are looking for RESTful web
services, please refer Axis2 )
with Axis1.4 is pretty easy, if the consuming clients are purely java. The
real challenge comes if you want to make your web services interoperable
with wide range of clients including .Net, Perl, C++ and Flash MX etc.
Web Services Links
Links to the many