Skip to main content

Fundamental of Web Services

FUNDAMENTAL OF WEB SERVICES
WEB SERVICES:-
A Web service is a method of interaction between two devices over the WWW. It is a software tool provided on internet which helps us to create client-server service.
It is a software system designed to support interoperability with various machine interaction over a network. The web service replies in a language called WSDL (Web Service Description Language).   
Some of its features are:-
  • They are application components
  • They  communicate with open protocols
  • They  are  self-describing
  • It can be used by various applications
  • The basis for web services are HTTP and XML
Working of web services
  • The client sends a request to the server
  •  The Request is  encoded in XML format
  •  The Function (GET, POST…)is inserted in the file
  •  The server receives and decodes the file
  •  The received function is executed
  •  A new XML file is encoded and is sent back to the client.
WSDL
WSDL is an acronym for Web Services Description Language. It is a language used for describing web services, how to access them and locate them. It is usually written in XML.
  • It is used to describe Web services
  • It also locates Web services


UDDI
UDDI is an acronym for Universal Description, Discovery and Integration. It is a directory service where businesses can register and search for Web services. It is a platform-independent framework for describing services, discovering businesses, and integrating business services by using the Internet.
  • It is a directory of web service interfaces described by WSDL
  • It communicates via SOAP
  • It is built into the Microsoft .NET platform

TYPES OF WEB SERVICES
-         Application Programming Interfaces  (API)
-          Request services
-          REST architecture
-          SOA architecture
-         SOAP architecture
-          World Wide Web Consortium (W3C)

API
An application programming interface (API) defines how software elements should communicate with each other.
It is used to ease the work of programming graphical user interface (GUI) components. An API is based on source code instead of binary interface. It can take many forms, including an International Standard such as POSIX, vendor documentation such as the Microsoft Windows API, e.g., Standard template library in java API or C++. It is different from an Application Binary Interface (ABI). In an API, it is based on the source code while an ABI is a binary interface. For e.g., POSIX is an API, while the Linux Standard Base is an ABI.

REST ARCHITECTURE
REST is an acronym for Representational state transfer. It is an architectural format consisting of a coordinated set of constraints which is applied on components, connectors, and data elements, within a distributed hyper media system. The term REST was introduced and defined in 2000 by Roy Fielding.
It is  applied to describe the desired web architecture, for  identifying existing problems, to compare alternative solutions, and it also ensure that protocol extensions would not violate the core constraints that make the Web successful. This format is also applied to the development of Web services.
The properties of the REST are as follow:
·         Performance
·         Component interactions Scalability
·         Simplicity of interfaces
·         Visibility of communication
·         portability 
·         deployment
·         Reliability

SOAP ARCHITECTURE
SOAP is an acronym for Simple Object Access Protocol. It is a protocol for accessing web services. It is based on XML.
  • It is a communication protocol
  • This protocol is for communication between applications
  • It is a format for sending messages
  • It communicates via Internet
  • It  is also platform independent and language independent
  • It is simple and extensible
It provides a better way of communication between applications running on different operating system with different technologies and programming languages over HTTP, because HTTP is supported by all internet browsers and servers.



Comments

Popular posts from this blog

Advantages and Disadvantages of EIS Advantages of EIS Easy for upper-level executives to use, extensive computer experience is not required in operations Provides timely delivery of company summary information Information that is provided is better understood Filters data for management Improves to tracking information Offers efficiency to decision makers Disadvantages of EIS System dependent Limited functionality, by design Information overload for some managers Benefits hard to quantify High implementation costs System may become slow, large, and hard to manage Need good internal processes for data management May lead to less reliable and less secure data

CONCEPTUAL VIEW OF MIS

The concept is a blend of principles, theories and practices of management, information and system giving rise to a single product called MANAGEMENT INFORMATION SYSTEM . The concept of management gives high regard to the individual and his ability to use the information. MIS gives information through data analysis. While analyzing the information, it relies on many academic disciplines like management science, OR, organization behavior, psychology, etc. The foundation of MIS is the principles of management and its practices. MIS uses the concept of management control in its design and relies heavily on the fact that the decision maker is a human being and is a human processor of information. A MIS can be evolved for a specific objective it is evolved after systematic planning and design. It calls for an analysis of business, management views and policies, organization culture and the management style. The MIS,therefore relies heavily on systems theory.The systems theory offers soluti

Inter-Organizational Value Chain

The value chain of   a company is part of over all value chain. The over all competitive advantage of an organization is not just dependent on the quality and efficiency of the company and quality of products but also upon the that of its suppliers and wholesalers and retailers it may use. The analysis of overall supply chain is called the value system. Different parts of the value chain 1.  Supplier     2.  Firm       3.   Channel 4 .   Buyer