College Papers

Abstract-In in Web Applications.However, the current trends and

Abstract-In
Modern World, Web Services are growing as Emerging Technology for both vendors(Business
hub) and Researchers (innovation).web services are concerned with the exchange
of information between systematically Application-Application over the web, with
the help of SOAP, WSDL, UDDI Technologies web services are bringing the promising
culture of flexible, Open –Standard-based, Distributed Computing over the internet.
with the natural quality of self-contained, self-describing, modular
application leads the web services to become popular in Web Applications.However, the current trends and latest
advancements in IT technology, let the web service as a growing field with the
vast potential for applications of business process management and became an important
tool for IOT(internet of things), E-Business
components and a lot of other domains. in
this article ,an basic description of web
services is presented

Keywords:
WebServices,SOAP,WSDL,UDDI,IOT.

We Will Write a Custom Essay Specifically
For You For Only $13.90/page!


order now

1.     INTRODUCTION

Web
services are introducing itself as a new breed of web application to locate
different  services at different network
locations by which business have interacted using an adhoc approach that take
advantage of basic internet infrastructure,the
most important feature of web services is that the communication among them is
independent of the platform on which they are developed (operating system and
programming language are used).Since its beginnings as a way to share and
Distribute Information on the Global scale.web service are emerging as a systematic and Extensible framework for
Application-Application interaction, based on existing web protocols and open
XML Standard.13 Once the web service is deployed (register in UDDI) its
interface and binding are capable of being identified, described, discovered and
then invoked by other web Applications.
Webservice provide better communication among multiple computing, plateforms, Applications and Business partners.
Business activities can now be independently harvesting and grown web services
make it possible to achieve automatic and dynamic interoperability between business
systems to accomplish business tasks very effectively. Distribution of business
service over the internet let the variety of communication devices to access them,
and make a global platform for individuals, small and medium-sized enterprises and
organizations to carry out commercial activities and to provide value-added services
1,7,13. Major vendors like IBM, Microsoft, Hewlett Packard and SUN, among
others are investing heavily in web services technologies.eg Amazon.com (Web
service provide prices for products sold online)

2.        Architecture:

The Three entities of web services
architecture are as;

A.               
Service
Provider: who create the web services and publish
them to the outside world by registering the service with registry. Google is
an example of service provider4

B.                
Service
Requester: who find the required service and
request is issued by this entity to utilize existing web service  by sending a XML request to be addressed.eg
OLA Cabs4

C.               
Registry:
who maintain a registry where web services providers may published new services
or finding existing one .All registered web services have their information
registered as per UDDI.it act as a godown for companies and their services7.
Figure 1, show the interaction between service provider, service requesters and
registry in the publishing, discovery and consumption of web services 1.

 

Figure 1.web service architecture

3.     
     Core Technologies:

·                       
SOAP:
Provides a simple and lightweight protocol
for exchange XML data or to call a remote procedure among different web
services over the web. It works on existing transport, such as HTTP (Hyper Text
Transport Protocol),SMPT(Simple Mail Transfer Protocol) and so on, HTTP is
commonly used because it is firewall friendly and plays a bridge role for
interaction between computer ststems.clients Applications call web services
over the web using SOAP mechanism. At its core a SOAP message has a very simple
structure: an XML element with two children elements one containing the header
and the other the body, the header and body elements are also represented in XML
1,5,13.

·                       
WSDL:
The Web Service Description Language (WSDL) Provides a model and an standard in
XML format for describing the functionalities of the web services.WSDL describe
web services interface and provide users with a point of contact where service
resides, what the service can do, and how to invoke it .The description also includes
details like data type definitions, the operations supported by the service,
input/output message formats, network address, protocol binding .

·                       
UDDI:
The Universal Description, Discovery and
Integration (UDDI) Provides a mechanism to register and locate web service for
client and interact with them dynamically. UDDI is defined as “a set of
services supporting the description and discovery of businesses, organization,
and other web service they make available, and the technical interfaces which
may be used to access those services” by OASIS(The organization for the
Advancement of Structured Information Standards)7.Two types of clients are related
to UDDI registry, one who publishes the service description and another client
who need the service description (using SOAP).The organizing structure of UDDI
encodes three types of information about web services. the information about the
company ,name and contact details are seen in white page of UDDI,the
information provides related to business and service types are seen in yellow
page of UDDI, and another page called Green page of UDDI provides information
includes technical data about the service3.

4.      Quality of Services:

The
term QoS itself refers to the non-functional properties of web services.The
major requirement for ensuring QoS in web services is

·                    
Availability:
possess the property of service being
available 24×7 hours without any failure.It’s the probability of the service to
be able to serve a request successfully, which implies service should be
available and working one.

·                    
Accessibility:
Accessibility is another quality
parameter representing the degree of its capable of serving a web service request.
if client wants to acessss service it should be granted to meet requriments.A high
accessibility of web service is better ensured by building Scalable system15

·                    
Integrity:
integrity is the quality aspect of how the web service maintains the correctness
of data with respect to the source at the time of interaction. All the
activities inside the transaction must be completed to make transaction overall
successfull.if not completed, all the changes made a rolled back or log method
.A Transaction must satisfy the ACID property 15.

·                    
Performance:
is the quality aspect of web service, with higher throughput and lower latency
values is consider as over all best performance of a web service.

·                    
Reliability:
is the quality aspect of a web service that represents the degree of being
capable of maintaining the service and service quality .the number of failures
per month or year represent the overall measure of reliability of web services 4.

·                    
Regulatory:
the chance of finding changes in over the network create a need for internet
QoS Standards. Regulatory is the quality aspect of the web service in
compliance with the rules, the laws, standards, and the established service
level agreements.webservice uses standard like SOAP,UDDI,WSDL,Strict adherence
to correct version of standard ,so that service provider is necessary for
proper invocation of web services by web service requestors4,5,6,9,15.

·                    
Security:
security is one of major concern because web services invocation occurs over
the public internet. it is concerned with protecting confidentiality and non-repudiation
,encrypting messages, and providing access control for the web services. The service
provider can have different approaches and levels of providing security
depending on the service requestor.eg. SBI net banking transaction, where bank
wants to subscribe a web service that ensures QoS like security, encryption,
reliability, atomicity and very small time critical latency 10, 16,18.Web Services offers a launching pad
approach for the Web Applications for Cluster environment, so that they can
work together as a unit. The Enterprise are getting real-time information by
spanning multiple applications and systems, and is one of the main factor
behind the adaptation of web services.As the Maturity of web Services increases,
Application and Business Process will be enormously available remotely on the web.
by this way Enterprises will grown beyond the limits for business process, will
lead the another concept of Traditional Organizational structure.webservice act
as a vital capsule for cloudcomputing, Big Data, IOT and  Mobile Computing for explore the potential of
change.                      Day by Day the Demands of
Web Service are increasing rapidly with the Growing of Technology in the
Business World; The faults in the quality of services are the biggest
challenges for satisfaction the client Requests.

         
Complexity of data is increased with communication and exchange of data,
messages between various application leads the security risk at internal and
conceptual level.so this is also huge challenge for less vulnerable to attack.