BDU Bahir Dar Institute of Technology Computing Faculty 24 Standards for

Bdu bahir dar institute of technology computing

This preview shows page 24 - 30 out of 42 pages.

BDU: Bahir Dar Institute of Technology: Computing Faculty 24
Image of page 24
Standards for Messaging Communication Standards ( HTTP, SMPP ): XMPP Extensible Messaging and Presence Protocol (XMPP) is an XML-based protocol used for near-real-time, extensible instant messaging (IM) and presence information. XMPP remains the core protocol of the Jabber Instant Messaging and Presence technology. Jabber provides a carrier-grade, best-in-class presence and messaging platform. The technology also enables collaboration across many different presence systems such as MS Office Communications Server, IBM Sametime, AOL AIM, Google andYahoo!” BDU: Bahir Dar Institute of Technology: Computing Faculty 25
Image of page 25
Standards for Messaging Communication Standards ( HTTP, SMPP ): XMPP XMPP is an open standard. Like email, anyone who has a domain name and an Internet connection can run the Jabber server and chat with others. The Jabber project is open source software, available from Google at BDU: Bahir Dar Institute of Technology: Computing Faculty 26
Image of page 26
Standards for Messaging Web Service Standards ( REST, SOAP ): A web service is a software system designed to support interoperable machine-to-machine interaction over a network that may be accessed by other cloud computing components. Web services are often web APIs that can be accessed over a network, like the Internet, and executed on a remote system that hosts the requested services. Web services describe how data is transferred from the cloud to the client. Common standards for transferring data from the cloud to the client: » REST » SOAP BDU: Bahir Dar Institute of Technology: Computing Faculty 27
Image of page 27
Standards for Messaging Web Service Standards ( REST, SOAP ): REST REpresentational state transfer ( REST ) is a way of getting information content from a web site by reading a designated web page that contains an XML file that describes and includes the desired content. For instance, » REST could be used by your cloud provider to provide updatedinformation. » The provider could prepare a web page that includes content and XML statements that are described in the code. » Subscribers only knows the URL for the page where the XML file is located, read it with a web browser, understand the content using XML information, and display it appropriately. BDU: Bahir Dar Institute of Technology: Computing Faculty 28
Image of page 28
Standards for Messaging Web Service Standards ( REST, SOAP ): REST REST refers to a collection of network architecture principles which outline how resources are defined and addressed. Resources are sources of specific information and each one is referenced by a global ID, like a URL in HTTP. To manipulate the resources, network components communicate via a standard interface (e.g., HTTP). It is possible to design a s/w in accordance with REST architectural style without using HTTP and without interacting with the WWW. It is also possible to design simple XML+HTTP interfaces which do not conform to REST principles, but follow a model of RPC.
Image of page 29
Image of page 30

You've reached the end of your free preview.

Want to read all 42 pages?

  • Winter '19
  • DR. Tesfa
  • World Wide Web, Bahir Dar Institute of Technology

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture