Tuesday, March 1, 2011

Web Language And Service

What is web language? http://www.emocutez.com

  •  formerly known as WebL and renamed to avoid a possible trademark conflict 
  • scripting language for automating tasks on the World-Wide Web 
  • The Ontology Web Language (OWL) is a set of markup languages which are designed for use by applications that need to process the content of information instead of just presenting information to humans. 
  • A recently recommended Web page language is expected to cut the Web down to size. The World Wide Web Consortium (WC3) has put its stamp of approval on XHTML 1.0. It calls the language a bridge to the Web of the future. 

"They are starting to take HTML and express it in XML. The tags are the same, it looks more or less the same when you look at it, but it follows the much clearer and stricter and more precise XML rules of formatting, parsing and error handling," says Tim Bray, a co-inventor of XML.



What is web service?

  •  technology that's delivered to a consumer or business over the Internet.
  •  one thing to the hard-core software programming crowd and something else to businesspeople.
  •  Web services share four types of computer programming : Extensible Markup Language (XML), Standard Object Access Protocol (SOAP), and Web Services Definition Language (WSDL), Universal Description, Discovery and Integration (UDDI).



XML

  •  stands for EXtensible Markup Language
  •  a markup language much like HTML
  •  was designed to carry data, not to display data
  •  tags are not predefined. You must define your own tags
  •  designed to be self-descriptive
  •  a W3C Recommendation



The Difference Between XML and HTML
  • XML is not a replacement for HTML. 
  • XML and HTML were designed with different goals: 
      ~XML was designed to transport and store data, with focus on what data is
      ~HTML was designed to display data, with focus on how data looks
  • HTML is about displaying information, while XML is about carrying information.


SOAP


  • stands for Simple Object Access Protocol
  • a communication protocol
  • for communication between applications
  • a format for sending messages
  • communicates via Internet
  • platform independent
  • language independent
  • based on XML
  • simple and extensible
  • allows you to get around firewalls
  • a W3C recommendation
  • sort of a virtual envelope for computer code that acts like an introductory letter, saying what's inside and where it should go.(used to transfer the data)



UDDI

  • stands for Universal Description, Discovery and Integration pronounce as yud-di.
  • a directory for storing information about web services
  • a directory of web service interfaces described by WSDL
  • communicates via SOAP
  • built into the Microsoft .NET platform



WSDL

  • Web Service Description Language. Pronounce as wiz-del
  • a document written in XML
  • The document describes a Web service
  • Specifies the location of the service and the methods the service exposes.
  • a W3C recommendation

Where does WSDL fit?
  • SOAP is the envelope containing the message 
  • WSDL describes the service 
  • UDDI is a listing of web services described by WSDL

0 comments: