SlideShare a Scribd company logo
Common Standards in
Cloud Computing
BS.IT 7th Evening
cloud-related working groups
Open Cloud Consortium (OCC)
Distributed Management Task Force
(DMTF)
Open Cloud Consortium (OCC)
 The Open Cloud Consortium (OCC) is a not for profit
that manages and operates cloud computing and data
commons infrastructure to support scientific, medical,
health care and environmental research.
 The purpose of the OCC is to support the development
of standards for cloud computing and to develop
framework for interoperability among various clouds.
 OCC manages a testing platform and a test-bed for
cloud computing called the Open Cloud Test-bed.
 Provide On-Demand Computing
 One architecture for clouds that was popularized by a
series of Google technical reports describes a
- storage cloud
providing a distributed file system
- compute cloud
supporting MapReduce
- data cloud
supporting table services.
The Distributed Management Task
Force (DMTF)
 The Distributed Management Task Force (DMTF)
is a computer software trade group which works to
simplify the manageability of network-accessible
technologies.
 Enables more effective management of millions of IT
systems worldwide by bringing the IT industry
together to collaborate on the development, validation
and promotion of systems management standards.
 The DMTF started the Virtualization Management
Initiative (VMAN).
 Open Virtualization Format (OVF)
Open Virtualization Format (OVF) is an open-
source standard for packaging and distributing
software applications for virtual machines (VM).
Open Virtualization Format is an open standard for
packaging and distributing virtual appliances or, more
generally, software to be run in virtual machines.
Standards :
Standards for Application Developers
Standards for Messaging
Standards for Security
Standards for Application
Developers
 Browsers (Ajax)
 Data (XML, JSON)
 Solution Stacks (LAMP and LAPP)
Browsers (Ajax)
 Ajax is a technique , not programming language
 When we used ajax in website there is no need to
refresh page
 Small code
XML
 XML stands for extensible Markup Language.
 XML was designed to store and transport data.
 XML was designed to be both human- and machine-
readable.
JSON
JSON (JavaScript Object Notation) is a lightweight data-
interchange format. It is easy for humans to read and write.
It is easy for machines to parse and generate.
Solution Stacks (LAMP and LAPP)
LAMP:
 LAMP is a popular open source solution commonly used to run
dynamic web sites and servers. The acronym derives from the fact that
it includes
 L
 Linux,
 A
 Apache,
 M
 MySQL, and
 P
 PHP (or Perl or Python)
 and is considered by many to be the platform of choice for
development and deployment of high-performance web applications
which require a solid and reliable foundation.
Standards for Messaging
 Simple Message Transfer Protocol (SMTP)
 Post Office Protocol (POP)
 Internet Messaging Access Protocol (IMAP)
 Syndication (Atom, Atom Publishing Protocol,
and RSS)
 Atom and Atom Publishing Protocol (APP)
 Web Services (REST)
 SOAP
 Communications (HTTP, SIMPLE, and XMPP)
Simple Message Transfer Protocol
(SMTP)
 Simple Mail Transfer Protocol (SMTP) is the standard
protocol for email services on a TCP/IP network.
SMTP provides the ability to send and receive email
messages.
 SMTP is an application-layer protocol that enables the
transmission and delivery of email over the Internet.
SMTP is created and maintained by the Internet
Engineering Task Force (IETF).
 Simple Mail Transfer Protocol is also known as RFC 821
and RFC 2821.
Post Office Protocol (POP)
 Post Office Protocol (POP) is a type of computer
networking and Internet standard protocol that
extracts and retrieves email from a remote mail server
for access by the host machine.
 POP is an application layer protocol in the OSI model
that provides end users the ability to fetch and receive
email.
Internet Messaging Access
Protocol (IMAP)
 Internet Message Access Protocol (IMAP) is a
standard protocol for accessingemail on a remote
server from a local client. IMAP is an application
layer Internet Protocol using the underlying
transport layer protocols to establish host-to-host
communication services for applications.
Really Simple Syndication (RSS )
 RSS is a family of web feed formats used to publish
frequently updated works—such as blog entries, news
headlines, audio, and video—in a standardized format.
Example : GEO News Headline Links
Simple Object Access Protocol
(SOAP)
 SOAP, originally defined as Simple Object Access
Protocol, is a protocol specification for exchanging
structured information in the implementation of Web
Services in computer networks.
 It relies on XML as its message format and usually
relies on other application-layer protocols, most
notably Remote Procedure Call (RPC) and HTTP for
message negotiation and transmission.
Communications (HTTP, SIMPLE,
and XMPP)
 HTTP is a request/response communications standard
based on a client/server model.
 SIMPLE, the Session Initiation Protocol for Instant
Messaging and Presence Leveraging Extensions, is
an instant messaging (IM) and presence protocolsuite
based on Session Initiation Protocol (SIP) managed by
the Internet Engineering Task Force.
 XMPP was built to provide full support for cross-
platform messaging so that one proprietary system's
users could talk to another's.
Standards for Security
 Security Assertion Markup Language (SAML)
 Open Authentication (OAuth)
 OpenID
 SSL/TLS
Security Assertion Markup
Language (SAML)
 Security Assertion Markup Language is a language
protocol for handling authentication and
authorization in a network. It is one of various XML-
based markup languages available to help with aspects
of web development and use.
Open Authentication (OAuth)
OAuth is an open-standard authorization protocol or
framework that describes how unrelated servers and
services can safely allow authenticated access to their
assets without actually sharing the initial, related,
single logon credential. In authentication parlance,
this is known as secure, third-party, user-agent,
delegated authorization.
OpenID
 OpenID is an open, decentralized standard for user
authentication and access control that allows users to
log onto many services using the same digital identity.
It is a single-sign-on (SSO) methhod of access control.
As such, it replaces the common log-in process (i.e., a
log-in name and a password) by allowing users to log
in once and gain access to resources across
participaating systems.
SSL/TLS
 SSL and TLS are both cryptographic protocols used to
increase security by encrypting communication over
computer networks
 Secure Sockets Layer (SSL) is a standard protocol used
for the secure transmission of documents over a
network. Developed by Netscape, SSL technology
creates a secure link between a Web server and
browser to ensure private and integral data
transmission. SSL uses Transport Control Protocol
(TCP) for communication.
TLS (transport layer security)
 Transport layer security (TLS) is a protocol that
provides communication security between
client/server applications that communicate with each
other over the Internet. It enables privacy, integrity
and protection for the data that's transmitted between
different nodes on the Internet. TLS is a successor to
the secure socket layer (SSL) protocol.

More Related Content

What's hot

Cloud Computing - Benefits and Challenges
Cloud Computing - Benefits and ChallengesCloud Computing - Benefits and Challenges
Cloud Computing - Benefits and Challenges
ThoughtWorks Studios
 
NIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureNIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference Architecture
Thanakrit Lersmethasakul
 
Architecture of Mobile Computing
Architecture of Mobile ComputingArchitecture of Mobile Computing
Architecture of Mobile Computing
JAINIK PATEL
 
Unit 4
Unit 4Unit 4
Unit 4
Ravi Kumar
 
Distributed computing
Distributed computingDistributed computing
Distributed computingshivli0769
 
Vision of cloud computing
Vision of cloud computingVision of cloud computing
Vision of cloud computing
gaurav jain
 
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMI
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMIEvolving role of Software,Legacy software,CASE tools,Process Models,CMMI
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMI
nimmik4u
 
distributed shared memory
 distributed shared memory distributed shared memory
distributed shared memoryAshish Kumar
 
Levels of Virtualization.docx
Levels of Virtualization.docxLevels of Virtualization.docx
Levels of Virtualization.docx
kumari36
 
Eucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebulaEucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebula
Amar Myana
 
System models in distributed system
System models in distributed systemSystem models in distributed system
System models in distributed system
ishapadhy
 
Service level agreement in cloud computing an overview
Service level agreement in cloud computing  an overviewService level agreement in cloud computing  an overview
Service level agreement in cloud computing an overview
Dr Neelesh Jain
 
Message and Stream Oriented Communication
Message and Stream Oriented CommunicationMessage and Stream Oriented Communication
Message and Stream Oriented Communication
Dilum Bandara
 
SLA Management in Cloud
SLA Management in CloudSLA Management in Cloud
SLA Management in Cloud
Dr Neelesh Jain
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
Software Park Thailand
 
Seven step model of migration into the cloud
Seven step model of migration into the cloudSeven step model of migration into the cloud
Seven step model of migration into the cloud
Raj Raj
 
Data security in cloud computing
Data security in cloud computingData security in cloud computing
Data security in cloud computingPrince Chandu
 
ELEMENTS OF TRANSPORT PROTOCOL
ELEMENTS OF TRANSPORT PROTOCOLELEMENTS OF TRANSPORT PROTOCOL
ELEMENTS OF TRANSPORT PROTOCOL
Shashank Rustagi
 

What's hot (20)

Cloud Computing - Benefits and Challenges
Cloud Computing - Benefits and ChallengesCloud Computing - Benefits and Challenges
Cloud Computing - Benefits and Challenges
 
NIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureNIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference Architecture
 
Architecture of Mobile Computing
Architecture of Mobile ComputingArchitecture of Mobile Computing
Architecture of Mobile Computing
 
Unit 4
Unit 4Unit 4
Unit 4
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
 
Vision of cloud computing
Vision of cloud computingVision of cloud computing
Vision of cloud computing
 
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMI
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMIEvolving role of Software,Legacy software,CASE tools,Process Models,CMMI
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMI
 
distributed shared memory
 distributed shared memory distributed shared memory
distributed shared memory
 
Mobile hci
Mobile hciMobile hci
Mobile hci
 
Levels of Virtualization.docx
Levels of Virtualization.docxLevels of Virtualization.docx
Levels of Virtualization.docx
 
Eucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebulaEucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebula
 
System models in distributed system
System models in distributed systemSystem models in distributed system
System models in distributed system
 
Service level agreement in cloud computing an overview
Service level agreement in cloud computing  an overviewService level agreement in cloud computing  an overview
Service level agreement in cloud computing an overview
 
Characteristics of cloud computing
Characteristics of cloud computingCharacteristics of cloud computing
Characteristics of cloud computing
 
Message and Stream Oriented Communication
Message and Stream Oriented CommunicationMessage and Stream Oriented Communication
Message and Stream Oriented Communication
 
SLA Management in Cloud
SLA Management in CloudSLA Management in Cloud
SLA Management in Cloud
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 
Seven step model of migration into the cloud
Seven step model of migration into the cloudSeven step model of migration into the cloud
Seven step model of migration into the cloud
 
Data security in cloud computing
Data security in cloud computingData security in cloud computing
Data security in cloud computing
 
ELEMENTS OF TRANSPORT PROTOCOL
ELEMENTS OF TRANSPORT PROTOCOLELEMENTS OF TRANSPORT PROTOCOL
ELEMENTS OF TRANSPORT PROTOCOL
 

Similar to Common Standards in Cloud Computing

Unit-3.pptx
Unit-3.pptxUnit-3.pptx
Unit-3.pptx
NilamHonmane
 
Service view
Service viewService view
Service view
Pooja Dixit
 
Cloud computing is a revolutionary paradigm in the field of information techn...
Cloud computing is a revolutionary paradigm in the field of information techn...Cloud computing is a revolutionary paradigm in the field of information techn...
Cloud computing is a revolutionary paradigm in the field of information techn...
SAINATHYADAV11
 
Web services ankur ppt
Web services ankur pptWeb services ankur ppt
Web services ankur ppt
an_techi
 
Web services
Web servicesWeb services
Web services
Akshay Ballarpure
 
Investigating Soap and Xml Technologies in Web Service
Investigating Soap and Xml Technologies in Web Service  Investigating Soap and Xml Technologies in Web Service
Investigating Soap and Xml Technologies in Web Service
ijsc
 
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICE
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICEINVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICE
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICE
ijsc
 
dotNETfinal.ppt
dotNETfinal.pptdotNETfinal.ppt
dotNETfinal.ppt
ssuser041880
 
dotNETfinal.ppt
dotNETfinal.pptdotNETfinal.ppt
dotNETfinal.ppt
almkjdfhjjfa
 
Web Terminology
Web TerminologyWeb Terminology
Web Terminology
TanimSharia
 
Win net presentacion [2005]
Win net presentacion [2005]Win net presentacion [2005]
Win net presentacion [2005]Raul Soto
 
application-layer.ppt
application-layer.pptapplication-layer.ppt
application-layer.ppt
aozcan1
 
Web services concepts, protocols and development
Web services concepts, protocols and developmentWeb services concepts, protocols and development
Web services concepts, protocols and development
ishmecse13
 
basic it presentation........
basic it presentation........basic it presentation........
basic it presentation........
vlsaroj
 
Semester 5 - Network Protocol
Semester 5 - Network ProtocolSemester 5 - Network Protocol
Semester 5 - Network Protocol
Nur Aisyah Khor
 
Sreerag what is a web service
Sreerag   what is a web serviceSreerag   what is a web service
Sreerag what is a web service
Sreerag Gopinath
 
Xml applications
Xml applicationsXml applications
Xml applications
Nabahat Tahir
 
Overview of web services
Overview of web servicesOverview of web services
Overview of web services
People Strategists
 

Similar to Common Standards in Cloud Computing (20)

Unit-3.pptx
Unit-3.pptxUnit-3.pptx
Unit-3.pptx
 
Service view
Service viewService view
Service view
 
Cloud computing is a revolutionary paradigm in the field of information techn...
Cloud computing is a revolutionary paradigm in the field of information techn...Cloud computing is a revolutionary paradigm in the field of information techn...
Cloud computing is a revolutionary paradigm in the field of information techn...
 
Web services ankur ppt
Web services ankur pptWeb services ankur ppt
Web services ankur ppt
 
Web services
Web servicesWeb services
Web services
 
Investigating Soap and Xml Technologies in Web Service
Investigating Soap and Xml Technologies in Web Service  Investigating Soap and Xml Technologies in Web Service
Investigating Soap and Xml Technologies in Web Service
 
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICE
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICEINVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICE
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICE
 
dotNETfinal.ppt
dotNETfinal.pptdotNETfinal.ppt
dotNETfinal.ppt
 
dotNETfinal.ppt
dotNETfinal.pptdotNETfinal.ppt
dotNETfinal.ppt
 
Web Terminology
Web TerminologyWeb Terminology
Web Terminology
 
Win net presentacion [2005]
Win net presentacion [2005]Win net presentacion [2005]
Win net presentacion [2005]
 
application-layer.ppt
application-layer.pptapplication-layer.ppt
application-layer.ppt
 
Web services concepts, protocols and development
Web services concepts, protocols and developmentWeb services concepts, protocols and development
Web services concepts, protocols and development
 
basic it presentation........
basic it presentation........basic it presentation........
basic it presentation........
 
Semester 5 - Network Protocol
Semester 5 - Network ProtocolSemester 5 - Network Protocol
Semester 5 - Network Protocol
 
soap toolkit
soap toolkitsoap toolkit
soap toolkit
 
Avani
AvaniAvani
Avani
 
Sreerag what is a web service
Sreerag   what is a web serviceSreerag   what is a web service
Sreerag what is a web service
 
Xml applications
Xml applicationsXml applications
Xml applications
 
Overview of web services
Overview of web servicesOverview of web services
Overview of web services
 

Recently uploaded

Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 

Recently uploaded (20)

Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 

Common Standards in Cloud Computing

  • 1. Common Standards in Cloud Computing BS.IT 7th Evening
  • 2. cloud-related working groups Open Cloud Consortium (OCC) Distributed Management Task Force (DMTF)
  • 3. Open Cloud Consortium (OCC)  The Open Cloud Consortium (OCC) is a not for profit that manages and operates cloud computing and data commons infrastructure to support scientific, medical, health care and environmental research.  The purpose of the OCC is to support the development of standards for cloud computing and to develop framework for interoperability among various clouds.
  • 4.  OCC manages a testing platform and a test-bed for cloud computing called the Open Cloud Test-bed.  Provide On-Demand Computing  One architecture for clouds that was popularized by a series of Google technical reports describes a - storage cloud providing a distributed file system - compute cloud supporting MapReduce - data cloud supporting table services.
  • 5. The Distributed Management Task Force (DMTF)  The Distributed Management Task Force (DMTF) is a computer software trade group which works to simplify the manageability of network-accessible technologies.  Enables more effective management of millions of IT systems worldwide by bringing the IT industry together to collaborate on the development, validation and promotion of systems management standards.
  • 6.  The DMTF started the Virtualization Management Initiative (VMAN).  Open Virtualization Format (OVF) Open Virtualization Format (OVF) is an open- source standard for packaging and distributing software applications for virtual machines (VM). Open Virtualization Format is an open standard for packaging and distributing virtual appliances or, more generally, software to be run in virtual machines.
  • 7. Standards : Standards for Application Developers Standards for Messaging Standards for Security
  • 8. Standards for Application Developers  Browsers (Ajax)  Data (XML, JSON)  Solution Stacks (LAMP and LAPP)
  • 9. Browsers (Ajax)  Ajax is a technique , not programming language  When we used ajax in website there is no need to refresh page  Small code
  • 10. XML  XML stands for extensible Markup Language.  XML was designed to store and transport data.  XML was designed to be both human- and machine- readable. JSON JSON (JavaScript Object Notation) is a lightweight data- interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate.
  • 11. Solution Stacks (LAMP and LAPP) LAMP:  LAMP is a popular open source solution commonly used to run dynamic web sites and servers. The acronym derives from the fact that it includes  L  Linux,  A  Apache,  M  MySQL, and  P  PHP (or Perl or Python)  and is considered by many to be the platform of choice for development and deployment of high-performance web applications which require a solid and reliable foundation.
  • 12. Standards for Messaging  Simple Message Transfer Protocol (SMTP)  Post Office Protocol (POP)  Internet Messaging Access Protocol (IMAP)  Syndication (Atom, Atom Publishing Protocol, and RSS)  Atom and Atom Publishing Protocol (APP)  Web Services (REST)  SOAP  Communications (HTTP, SIMPLE, and XMPP)
  • 13. Simple Message Transfer Protocol (SMTP)  Simple Mail Transfer Protocol (SMTP) is the standard protocol for email services on a TCP/IP network. SMTP provides the ability to send and receive email messages.  SMTP is an application-layer protocol that enables the transmission and delivery of email over the Internet. SMTP is created and maintained by the Internet Engineering Task Force (IETF).  Simple Mail Transfer Protocol is also known as RFC 821 and RFC 2821.
  • 14. Post Office Protocol (POP)  Post Office Protocol (POP) is a type of computer networking and Internet standard protocol that extracts and retrieves email from a remote mail server for access by the host machine.  POP is an application layer protocol in the OSI model that provides end users the ability to fetch and receive email.
  • 15. Internet Messaging Access Protocol (IMAP)  Internet Message Access Protocol (IMAP) is a standard protocol for accessingemail on a remote server from a local client. IMAP is an application layer Internet Protocol using the underlying transport layer protocols to establish host-to-host communication services for applications.
  • 16. Really Simple Syndication (RSS )  RSS is a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format. Example : GEO News Headline Links
  • 17. Simple Object Access Protocol (SOAP)  SOAP, originally defined as Simple Object Access Protocol, is a protocol specification for exchanging structured information in the implementation of Web Services in computer networks.  It relies on XML as its message format and usually relies on other application-layer protocols, most notably Remote Procedure Call (RPC) and HTTP for message negotiation and transmission.
  • 18. Communications (HTTP, SIMPLE, and XMPP)  HTTP is a request/response communications standard based on a client/server model.  SIMPLE, the Session Initiation Protocol for Instant Messaging and Presence Leveraging Extensions, is an instant messaging (IM) and presence protocolsuite based on Session Initiation Protocol (SIP) managed by the Internet Engineering Task Force.  XMPP was built to provide full support for cross- platform messaging so that one proprietary system's users could talk to another's.
  • 19. Standards for Security  Security Assertion Markup Language (SAML)  Open Authentication (OAuth)  OpenID  SSL/TLS
  • 20. Security Assertion Markup Language (SAML)  Security Assertion Markup Language is a language protocol for handling authentication and authorization in a network. It is one of various XML- based markup languages available to help with aspects of web development and use.
  • 21. Open Authentication (OAuth) OAuth is an open-standard authorization protocol or framework that describes how unrelated servers and services can safely allow authenticated access to their assets without actually sharing the initial, related, single logon credential. In authentication parlance, this is known as secure, third-party, user-agent, delegated authorization.
  • 22. OpenID  OpenID is an open, decentralized standard for user authentication and access control that allows users to log onto many services using the same digital identity. It is a single-sign-on (SSO) methhod of access control. As such, it replaces the common log-in process (i.e., a log-in name and a password) by allowing users to log in once and gain access to resources across participaating systems.
  • 23. SSL/TLS  SSL and TLS are both cryptographic protocols used to increase security by encrypting communication over computer networks  Secure Sockets Layer (SSL) is a standard protocol used for the secure transmission of documents over a network. Developed by Netscape, SSL technology creates a secure link between a Web server and browser to ensure private and integral data transmission. SSL uses Transport Control Protocol (TCP) for communication.
  • 24. TLS (transport layer security)  Transport layer security (TLS) is a protocol that provides communication security between client/server applications that communicate with each other over the Internet. It enables privacy, integrity and protection for the data that's transmitted between different nodes on the Internet. TLS is a successor to the secure socket layer (SSL) protocol.