By: Farnaz Zeidi M.Sc. student in Information Technology, Mazandaran University of Science and Technology (MUST), Babol, Mazandaran, IRAN

Slides:



Advertisements
Similar presentations
Overview of Web Services
Advertisements

Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Unified Logs and Reporting for Hybrid Centralized Management
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
Request for Study Period on Potential Standard Issues for Cloud Computing ISO/IEC JTC 1/SC 32/WG 2 Interim Meeting, Crete, Greece, October 2011 Sungjoon.
12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp , Year of Publication:
Software – Part 3 V.T. Raja, Ph.D., Information Management College of Business Oregon State University.
CS 415 N-Tier Application Development By Umair Ashraf July 6,2013 National University of Computer and Emerging Sciences Lecture # 9 Introduction to Web.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: February 2010.
Introduction to Cyberspace
Trimble Connected Community
BOB Tech Demo 2003 G2E – Las Vegas. Agenda  Best of Breed – a layering of standards  Standards, messaging, protocols and why you care  From the bottom.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Four Configuring Outlook and Outlook Web Access.
The Internet in Education Objectives Introduction Overview –The World Wide Web –Web Page v. Web Site v. Portal Unique and Compelling Characteristics Navigation.
JavaScript, Fourth Edition Chapter 12 Updating Web Pages with AJAX.
DISTRIBUTED COMPUTING
What is Service Oriented Architecture ? CS409 Application Services Even Semester 2007.
第十四章 J2EE 入门 Introduction What is J2EE ?
With the Help of the Microsoft Azure Platform, Awingu’s Web-Based Workspace Aggregator Enables Concrete and Easy Mobility Scenarios MICROSOFT AZURE ISV.
Web Services Description Language (WSDL) Jason Glenn CDA 5937 Process Coordination in Service and Computational Grids September 30, 2002.
CIS 1310 – HTML & CSS 1 Introduction to the Internet.
International Telecommunication Union Geneva, 9(pm)-10 February 2009 ITU-T Security Standardization on Mobile Web Services Lee, Jae Seung Special Fellow,
Chapter 4 Networking and the Internet. © 2005 Pearson Addison-Wesley. All rights reserved 4-2 Chapter 4: Networking and the Internet 4.1 Network Fundamentals.
Dr. Bhavani Thuraisingham October 2006 Trustworthy Semantic Webs Lecture #16: Web Services and Security.
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
Cloud Use Cases, Required Standards, and Roadmaps Excerpts From Cloud Computing Use Cases White Paper
Maximize Return on Engagement via Scalable Omni-Channel Online Services in the Cloud COMPANY PROFILE: XOMNI, INC. Founded in 2011 and headquartered in.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
Techcello Provides SaaS Lifecycle Management Solution to “SaaS-ify” Your Application Efficiently on the Powerful Microsoft Azure Cloud Platform MICROSOFT.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
WHAT OUR CUSTOMERS ARE SAYING “After thorough market research and a review process, Qorus Breeze Proposals stood out from the competitors because of its.
Internet Architecture and Governance
Actualog Social PIM Helps Companies to Manage and Share Product Information Using Secure, Scalable Ease of Microsoft Azure MICROSOFT AZURE ISV PROFILE:
Securely Synchronize and Share Enterprise Files across Desktops, Web, and Mobile with EasiShare on the Powerful Microsoft Azure Cloud Platform MICROSOFT.
Accumulus Delivers Enterprise Class Subscription Billing and Automation Solutions for Gaming, Retail, and More on the Scalable Microsoft Azure Platform.
1 Alternative view on Internet Computing Web 1.0 –Web 1.0 is first generation, Web Information based. Driven by Information provider. Web 2.0 Ajax enabled.
Kemal Baykal Rasim Ismayilov
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
Common Terms in the Internet Adnan Iqbal MCS-MIT-WD-A+ The College of Law.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
Simple Object Access Protocol
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter One Introduction to Exchange Server 2003.
Smart Syncing: Travelers Get News, Information, and Entertainment along with Free Internet via WiFi COMPANY PROFILE: SIENN With a team across Europe, SIENN.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Built on the Powerful Microsoft Azure Platform, Forensic Advantage Helps Public Safety and National Security Agencies Collect, Analyze, Report, and Distribute.
Microsoft Azure and ServiceNow: Extending IT Best Practices to the Microsoft Cloud to Give Enterprises Total Control of Their Infrastructure MICROSOFT.
Servizi di brokering Valerio Venturi CCR Giornata di formazione dedicata al Cloud Computing 6 Febbraio 2013.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
LIMS (Location Information Management System) is the Smart Claim Solution for Motor Insurers, Built on the Powerful Microsoft Azure Platform MICROSOFT.
Short Customer Presentation September The Company  Storgrid delivers a secure software platform for creating secure file sync and sharing solutions.
International Planetary Data Alliance Registry Project Update September 16, 2011.
6/28/ A global mesh of interconnected networks (internetworks) meets these human communication needs. Some of these interconnected networks are.
Copyright © 2009 Trusted Computing Group An Introduction to Federated TNC Josh Howlett, JANET(UK) 11 June, 2009.
National College of Science & Information Technology.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
E-Business Infrastructure PRESENTED BY IKA NOVITA DEWI, MCS.
Introduction to Web Services
WEB SERVICES.
Lesson 4: Web Browsing.
Tim Bornholtz Director of Technology Services
Lesson 9: GUI HTML Editors and Mobile Web Sites
Lesson 4: Web Browsing.
Introduction to Cyberspace
New Tools In Education Minjun Wang
Presentation transcript:

By: Farnaz Zeidi M.Sc. student in Information Technology, Mazandaran University of Science and Technology (MUST), Babol, Mazandaran, IRAN Supervisor: Hadi Salimi February

Outline ●S●Standards for Application Developers ●S●Standards for Messaging ●S●Standards for Security ●S●Standards Groups ●S●Some Activities in Cloud Computing Standardization ●R●Recommendations ●R●Refrence Common Standards In Cloud Computing 2 The purpose : Is to ensure uniform, consistent, high-quality software solutions.  Browsers (Ajax)  Data (XML, JSON)  Solution Stacks (LAMP and LAPP)

Standards for Application Developers(Cont’d) Common Standards In Cloud Computing 3  Browsers (Ajax)  Its predecessor AJAX (Asynchronous JavaScript and XML).  A web application can request only the content that needs to be updated.  This greatly reduces networking bandwidth usage and page load times.  Use in interactive animation on web pages.

Standards for Application Developers(Cont’d) Common Standards In Cloud Computing 4  Data (XML, JSON)  XML(Extensible Markup Language) Usually combination with other standards. Define the content of a document separately.  JSON(JavaScript Object Notation) A lightweight computer data interchange format Is specified in Internet Engineering Request for Comment (RFC) Independent data format

Standards for Application Developers(Cont’d) Common Standards In Cloud Computing 5  Solution Stacks (LAMP and LAPP)  LAMP  The acronym Linux,Apache,MySQL, and PHP (or Perl or Python)  Open source nature, low cost, and the wide distribution of its components  Used to Run dynamic web sites and servers. Development and deployment of high- performance web applications. Define a web server infrastructure. Creating a programming environment for developing software.  LAPP It is more powerful than LAMP stack

Outline ●S●Standards for Application Developers Standards for Messaging ●S●Standards for Security ●S●Standards Groups ●S●Some Activities in Cloud Computing Standardization ●R●Recommendations ●R●Refrence Common Standards In Cloud Computing 6 The purpose : Standards for message that is a unit of information that is moved from one place to another  Simple Message Transfer Protocol (SMTP)  Post Office Protocol (POP)  Internet Messaging Access Protocol (IMAP)  Syndication (Atom, Atom Publishing Protocol, and RSS)  Communications (HTTP, SIMPLE, and XMPP)

Standards for Messaging (Cont’d) Common Standards In Cloud Computing 7  Simple Message Transfer Protocol (SMTP) SMTP is usually used for: Sending a message from a workstation to a mail server. Or communications between mail servers. Client must have a constant connection to the host to receive SMTP messages.

Standards for Messaging (Cont’d) Common Standards In Cloud Computing 8  Post Office Protocol (POP) Purpose is to download messages from a server. This allows a server to store messages until a client connects and requests them. Once the client connects, POP servers begin to download the messages and subsequently delete them from the server  Internet Messaging Access Protocol (IMAP) IMAP allows messages to be kept on the server. But viewed as though they were stored locally.

Standards for Messaging (Cont’d) Common Standards In Cloud Computing 9  Syndication (Atom & Atom Publishing Protocol, and RSS)  RSS The acronym “Really Simple Syndication” or “Rich Site Summary”. Used to publish frequently updated works—such as news headlines RSS is a family of web feed formats  Atom & Atom Publishing Protocol The Atom format was developed as an alternative to RSS

Standards for Messaging (Cont’d) Common Standards In Cloud Computing 10  Communications (HTTP, SIMPLE, and XMPP)  HTTP The acronym “Hypertext Transfer Protocol. HTTP is a request/response standard between a client and a server For distributed, collaborative,hypermedia information systems.  XMPP(Extensible Messaging and Presence Protocol) Used for near-real-time, extensible instant messaging and prsence information. XMPP remains the core protocol of the Jabber Instant Messaging and Presence technology

Standards for Messaging (Cont’d) Common Standards In Cloud Computing 11  Communications (HTTP, SIMPLE, and XMPP)  SIMPLE Session Initiation Protocol for Instant Messaging and Presence Leveraging Extensions For registering for presence information and receiving notifications. It is also used for sending short messages and managing a session of realtime messages between two or more participants.

Outline ●S●Standards for Application Developers ●S●Standards for Messaging ●S●Standards for Security ●S●Standards Groups ●S●Some Activities in Cloud Computing Standardization ●R●Recommendations ●R●Refrence Common Standards In Cloud Computing 12 The purpose : Security standards define the processes, procedures, and practices necessary for implementing a security program.  SAML  OAuth  OpenID  SSL/TLS

Standards for Security(Cont’d) Common Standards In Cloud Computing 13  SAML Standard for communicating authentication, authorization, and attribute information among online partners. It allows businesses to securely send assertions between partners. SAML protocol refers to what is transmitted, not how it is transmitted. Three types of statements are provided by SAML: authentication statements, attribute statements, and authorization decision statements

Standards for Security(Cont’d) Common Standards In Cloud Computing 14  OAuth(Open Authentication) OAuth is a method for publishing and interacting with protected data. For developers, OAuth provides users access to their data. OAuth allows users to grant access to their. OAuth by itself provides no privacy at all and depends on other protocols such as SSL.

Standards for Security(Cont’d) Common Standards In Cloud Computing 15  OpenID OpenID is an open, decentralized standard for user authentication. And allows users to log on to many services using the same digital identity. It is a single-sign-on (SSO) method of access control.  SSL/TLS TLS or its predecessor SSL To provide security and data integrity for communications. To prevent eavesdropping, tampering, and message forgery.

Outline ●S●Standards for Application Developers ●S●Standards for Messaging ●S●Standards for Security ●S●Standards Groups ●S●Some Activities in Cloud Computing Standardization ●o●of Open Standards ●R●Recommendations ●R●Refrence Common Standards In Cloud Computing 16

Standards Groups (Cont’d) Common Standards In Cloud Computing 17

Standards Groups (Cont’d) Cloud Security Alliance (CSA) Distributed Management Task Force (DMTF) Storage Networking Industry Association (SNIA) Open Grid Forum (OGF) Open Cloud Consortium (OCC) Organization for the Advancement of Structured Information Standards (OASIS) TM Forum Internet Engineering Task Force (IETF) International Telecommunications Union (ITU) European Telecommunications Standards Institute (ETSI) Object Management Group (OMG) Common Standards In Cloud Computing 18

Standards Groups (Cont’d) Common Standards In Cloud Computing 19 SaaSPaaSIaaSDaaS ProvisioningOGF/DMTFSNIA Metering and Billing SNIA SecurityOGF/DMTF/ CSA SNIA (IETF) Privacy Quality of Service DMTFSNIA IdentityOASIS Which Organizations doing What?

Standards Groups (Cont’d) Common Standards In Cloud Computing 20 Which Organizations doing What? SaaSPaaSIaaSDaaS Client Application Interface Development Platform Virtual Machine Interface DMTF Data Storage Interface SNIA

Outline ●S●Standards for Application Developers ●S●Standards for Messaging ●S●Standards for Security ●S●Standards Groups ●S●Some Activities in Cloud Computing Standardization ●o●of Open Standards ●R●Recommendations ●R●Refrence Common Standards In Cloud Computing 21  Open Grid Forum (OGF) – Open Cloud Computing Interface, an API for managing cloud computing infrastructure  Distributed Management Task Force (DMTF) – Open Virtualisation Format Standard describes an open, secure,portable, efficient, extensible format for packaging and distribution of virtual appliances and applications – Open Cloud Standards Incubator focuses on tandardising interactions between cloud environments by developing resource management protocols, packaging formats and security mechanisms.  Cloud Security Alliance (CSA) – Best practices for providing security assurance within Cloud computing

Some Activities in Cloud Computing Standardization (Cont’d) Common Standards In Cloud Computing 22  European Telecommunications Standards Institute (ETSI) – Looks at commercial trend towards cloud computing with particular emphasis on ubiquitous network access to scalable computing storage resource and IaaS delivery model  National Institute of Standards and Technology (NIST) – Developed a working definition of cloud computing  Object Management Group (OMG) – Focus on modeling deployment of applications & services on cloud for portability, interoperability & reuse  Storage Networking Industry Association (SNIA) – Cloud Data Management Interface, an architecture standard that allows for interoperable cloud storage zmplementation from cloud service providers and storage vendors

Some Activities in Cloud Computing Standardization (Cont’d) Common Standards In Cloud Computing 23 Template [Common name of organization, consortium, group] Summary [full name]Full name of (standards) body / group [short description of who is participating]Membership [official website] Website Activities [outline of activities, ToR]Summary of activities

Some Activities in Cloud Computing Standardization (Cont’d) Common Standards In Cloud Computing 24 Template DMTF Open Cloud Standards Incubator Summary Distributed Management Task Force: Open Cloud Standards Incubator Full name of (standards) body / group DMTF members Membership Website Activities DMTF’s Open Cloud Standards Incubator focuses on standardizing interactions between cloud environments by developing cloud resource management protocols, packaging formats and security mechanisms to facilitate interoperability. Summary of activities DMTF Open Cloud Standards Incubator

Some Activities in Cloud Computing Standardization (Cont’d) Common Standards In Cloud Computing 25 Template Cloud Computing Use Cases Group Summary Cloud Computing Use Cases Group Full name of (standards) body / group collaboration of cloud consumers and cloud vendors Membership computing-use-cases Website Activities This group exists to define use cases for cloud computing. - Definitions and Taxonomy - Use Case Scenarios - Customer Scenarios - Developer Requirements - Security Scenarios - Security Use Case Scenarios Summary of activities

Some Activities in Cloud Computing Standardization (Cont’d) Common Standards In Cloud Computing 26 Template CSA Summary Cloud Security Alliance Full name of (standards) body / group Individuals (via LinkedIn Group, Affiliates (Not-for-profit associations and industry groups), 40+ Corporate Members Membership Website Activities The Cloud Security Alliance is a non-profit organization formed to promote the use of best practices for providing security assurance within Cloud Computing, and provide education on the uses of Cloud Computing to help secure all other forms of computing. Summary of activities

Some Activities in Cloud Computing Standardization (Cont’d) Common Standards In Cloud Computing 27 Template KCSA Summary Korea Cloud Service Association Full name of (standards) body / group Membership Website Activities 1. Create demand of Cloud service 2. Create Cloud service activation framework and its environments 3. Disseminate and promote Cloud service to public sectors Summary of activities

Some Activities in Cloud Computing Standardization (Cont’d) Common Standards In Cloud Computing 28 Template DMTF VMAN Initiative Summary Distributed Management Task Force: Virtualization Management Initiative Full name of (standards) body / group DMTF members: Technology vendors, government organizations Membership Website Activities DMTF’s Virtualization Management Initiative (VMAN) includes a set of specifications that address the management lifecycle of a virtual environment. VMAN’s OVF (Open Virtualization Format) specification provides a standard format for packaging and describing virtual machines and applications for deployment across heterogeneous virtualization platforms. VMAN’s profiles standardize many aspects of the operational management of a heterogeneous virtualized environment. Summary of activities

Some Activities in Cloud Computing Standardization (Cont’d) Common Standards In Cloud Computing 29 DMTF’s Open Virtualization Format (OVF)  First industry standard to enable interoperability within virtualized environments. Benefits: a)Improves your user experience with streamlined installations b)Offers customers virtualization platform independence and flexibility c)Creates complex pre-configured multi-tiered services more easily d)Efficiently delivers enterprise software through portable virtual machines e)Offers platform-specific enhancements and easier adoption of advances in virtualization through extensibility

Some Activities in Cloud Computing Standardization (Cont’d) Common Standards In Cloud Computing 30 The key properties of the OVF:  Optimized for distribution  Supports both single VM and multiple-VM configurations.  Vendor and platform independent  Extensible  Localizable  Open standard  Security

Conclusion & Recommendations Conclusion & Recommendations Common Standards In Cloud Computing 31  Working with Cloud standards groups and providers, develop a plan for creating demos, test-beds, and reference implementations.  Document standards requirements and specifications.  Verify that standards and innovative capabilities satisfy specifications and can be deployed by government projects. Figure 10- Alliances

Refrence Common Standards In Cloud Computing 32  DMTF Informational, Interoperable Clouds, A White Paper from the Open Cloud Standards Incubator, , : DSP-IS0101  Rittinghouse, Jon W.;Ransome,James F.," Cloud Computing mplementation, Management, and Security",2010  Mr. Krunal D. Trivedi, Mr. Kamaljit I. Lakhtaria, Mrs. Palak R. Shah,Dr.N.J.Patel,” Analyzing Horizontal Integration among Soa, Cloud Computing and Grid Computing”, Global Journal of Computer Science and Technology Vol. 10 Issue 7 Ver. 1.0 September 2010, P a g e 81

Refrence Common Standards In Cloud Computing 33  Roy T.Fielding, “Architectural Styles and the Design of Network-Based Software rchitectures,” dissertation, University of California, Irvine, 2000  Mr. Krunal D. Trivedi1, Mr. Kamaljit I. Lakhtaria2, Mrs. Palak R. Shah3,Dr.N.J.Patel4, Analyzing Horizontal Integration among Soa, Cloud Computing and Grid Computing, Global Journal of Computer Science and Technology, Vol. 10 Issue 7 Ver. 1.0 September 2010,P a g e 81   =Mell_Cloud_Standards_Roadmap.pdf =Mell_Cloud_Standards_Roadmap.pdf  cases cases

Refrence Common Standards In Cloud Computing 34  The Cloud Security Alliance.  The DMTF Open Virtualization Format. SP0243_1.0.0.pdfwww.dmtf.org/standards/published_documents/D SP0243_1.0.0.pdf.  The OGF Open Cloud Computing Interface.  The SNIA Cloud Data Management Interface.  

Common Standards In Cloud Computing 35