Web Services

Web Services (Intro)

Web services are fundamentally changing the rules of Web commerce.
They connect programs to each other across distant points on the global map, transporting large amounts of data more efficiently and cheaply than ever before.
The result is faster, better, and more productive communication for businesses and consumers alike.

XML Messaging
There are several alternatives for XML messaging. For example, you could use XML Remote Procedure Calls (XML-RPC) or SOAP (Simple Object Access Protocol).

Web Services

- Is available over the Internet or private (intranet) networks
- Uses a standardized XML messaging system
- Is not tied to any one operating system or programming language
- Is self-describing via a common XML grammar
- Is discoverable via a simple find mechanism

The Human Centric Web

To make web services more concrete, consider basic e-commerce functionality. For example, Widgets, Inc. sells parts through its web site, enabling customers to submit purchase orders and check on order status.
To check on the order status, a customer logs into the company web site via a web browser and receives the results as an HTML page.
This basic model illustrates a human-centric Web, where humans are the primary actors initiating most web requests. It also represents the primary model on which most of the Web operates today.

Web Services: The Application Centric Web

There are numerous areas where an application-centric Web could prove extremely helpful. Examples include credit card verification, package tracking, portfolio tracking, shopping bots, currency conversion, and language translation.
Other options include centralized repositories for personal information, such as Microsoft's proposed .NET MyServices project. .NET MyServices aims to centralize calendar, email, and credit card information and to provide web services for sharing that data.

The Basic of Web Services
Web services wrap, presenting to the network a standard way of interfacing with back-end software systems, such as database management systems, .NET, J2EE (Java2 Platform, Enterprise Edition), or CORBA (common object request broker architecture), objects, adapters to enterprise resource planning (ERP) packages, integration brokers, and others.

Web services interfaces receive a standard XML message from the networking environment, transform the XML data into a format understood by a particular back-end software system, and, optionally, return a reply message.
The underlying software implementations of Web services can be created by using any programming language, operating system, or middleware system.

Web Service Interface

Accessed many programming language.
Integrated systems.
Business process supported to many application & device.
Fast & productive


0 komentar:

Posting Komentar