Web Services – Part 1 Introduction

This is an age of Digitization and Communication. We want to make every aspect our life as easy as we can.We are trying to digitize every business process that we know such as marketing, sales. Internet is playing a pivotal role in making world a global village. We can reach anyone, anytime, anywhere. It is blurring the physical boundaries and eliminating the time differences.

Now we are ready to embrace the next generation Internet. Which is not only going to connect
computer but anything that can handle digital data. Already in Phase 1 was have mobile phones, pda, black berry’s considerable changing our business models and the way we conduct our business. Now our office is a room with desk in it, it has expanded and can be a city, state or a country. And as we progress in this directions it will not be just mobile phones and computers we will have every equipment that will be able to connect and operated through Internet.
But how are we making this happen? How is that possible that such distinct equipments are able to connect and communicate? As we know that for anything to communicate there has to be something common between them. Now that common thing between all these things is a Web Service. Which is nothing but a language based on XML and SOAP which provides basis for these equipments to communication with each other. Future applications are going to be web enabled and based on
Service Oriented Architecture (SOA). To explain it in layman terms we can say that anybody who would want to use these application will have some services on his disposal, which he can use to get his work done. Before we can understand what a web service is we have to understand three things.

  • XML : Xtensible Markup Language
  • SOAP : Service Object Access Protocol
  • WSDL : Web Service Description Language

XML : In simple language Extensible Markup Language (XML) is a simple, very flexible text
format derived from SGML (ISO 8879). Originally designed to meet the challenges of large-scale electronic publishing, XML is also playing an increasingly important role in the exchange of a wide variety of data on the Web and elsewhere.
(To explain XML in detail is out of scope for this article but you can visit below links to get more details on XML)

W3 School
Wikipedia
XML communities, Resources
XML Information, News

SOAP :SOAP originally stood for Simple Object Access Protocol, and lately also Service Oriented Architecture Protocol, but is now simply SOAP. SOAP makes use of an Internet application layer protocol as a transport protocol. SOAP is nothing but a wrapper around XML data. It describes the data it is carrying. That is how diverse application can understand the what is being sent to them without knowing who sent them. Of course there are other methods also to connect to diverse applications such as CORBA, GIOP, ICE, and DCOM

WSDL: It is again nothing but XML structure defining or rather describing the service the application is providing. It describes what kind of data it can accept. What kind of function it can perform and what kind of output it is going to return. In more technical terms it can be described as an XML format that allows service interfaces to be described along with the details of their bindings
to specific protocols. Typically used to generate server and client code, and for configuration.Which any application that has capability of understanding XML can use.

A Web Service is nothing but usage of above said technologies in combination to exchange data
between heterogeneous application.

 

As next part of this article I will define Web Services in Context of Siebel. Answers to questions like how are they helpful and a turtorial to create a web services in Siebel and a real case study.

To Download a step by step tutorial on creating Inbound and Outbound Web Services Click Here.

46 Responses to Web Services – Part 1 Introduction

  1. Hi,
    i want to ues the uddi registry for the publishing the webservice , so how to start the configuration plz send the details

  2. Hi,
    i want to ues the uddi registry for the publishing the webservice , so how to start the configuration plz send the details

  3. Hi

    Part 1 Introduction Presentation is very good. I want complete configuration of webservices. So can you send me 2nd part of webservice

  4. Hi

    Part 1 Introduction Presentation is very good. I want complete configuration of webservices. So can you send me 2nd part of webservice

  5. Part 1 Introduction Presentation is very good. I want complete configuration of webservices. So can you send me 2nd part of webservice and also could you please send me detailed notes of BC user properties and calculated fields (How to write diff types of calculated fields).- Thanks

  6. Part 1 Introduction Presentation is very good. I want complete configuration of webservices. So can you send me 2nd part of webservice and also could you please send me detailed notes of BC user properties and calculated fields (How to write diff types of calculated fields).- Thanks

  7. Hi Neel,

    Part I was very good. Can you please send the Part 2 PPT and and other related articles to web services?

    Priya

  8. Hi Neel,

    Part I was very good. Can you please send the Part 2 PPT and and other related articles to web services?

    Priya

  9. Hi,
    The link to the file is not allowed in my working evironment. Can you please repost it in mediafire.com or can you email it to me?

    Thanks,
    Venkat r.

  10. Hi,
    The link to the file is not allowed in my working evironment. Can you please repost it in mediafire.com or can you email it to me?

    Thanks,
    Venkat r.

  11. Hats of to you…….for teaching us like dummies……I really like the way you have presented……. I always have a habit of picking atleast one good thing from a person, you have not given me a point but a lesson

  12. Hats of to you…….for teaching us like dummies……I really like the way you have presented……. I always have a habit of picking atleast one good thing from a person, you have not given me a point but a lesson

  13. many more expected from you pal…… long way to go..take us through ur exp…. πŸ™‚ thanks for a amazing piece of work

  14. many more expected from you pal…… long way to go..take us through ur exp…. πŸ™‚ thanks for a amazing piece of work

  15. Hi Manju,

    If you have the Webservices ppts for part1 and 2.please send it to my mail id.

    that ‘ll be more helpefull..

    Thanks
    Partha

  16. Hi Manju,

    If you have the Webservices ppts for part1 and 2.please send it to my mail id.

    that ‘ll be more helpefull..

    Thanks
    Partha

  17. Hi,
    Please someone send me the part 1 and part 2 of this tutorial. This is really helpful for even teaching to beginners.

    Regards,
    Venkat R.

  18. Hi,
    Please someone send me the part 1 and part 2 of this tutorial. This is really helpful for even teaching to beginners.

    Regards,
    Venkat R.

  19. To Download a step by step tutorial on creating Inbound and Outbound Web Services Click Here.
    This link is not working….

    Please let me know how to download the ppt.

  20. Hi! Could someone please help me in getting the tutorial. all the ppt that would help me how to use web services.
    Thank you so much.

Leave a Reply

Contribute