Web Services Igor Wasinski Olumide Asojo Scott Hannan.

Slides:



Advertisements
Similar presentations
Hello i am so and so, title/role and a little background on myself (i.e. former microsoft employee or anything interesting) set context for what going.
Advertisements

Web Service Architecture
WEB SERVICES DAVIDE ZERBINO.
Netscape Application Server Application Server for Business-Critical Applications Presented By : Khalid Ahmed DS Fall 98.
The future of Desktops Transform Your Desktop with Virtualization.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
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.
Leveraging Technology to Enhance PeopleSoft Web Services (SOA) System Efficiency Lorne Kaufman, Managing Director.
UDDI Overview Web Services Registry SOA Enabler. What Is UDDI? Universal Description, Discovery, and Integration Protocols for web services registry Public.
Principles and Learning Objectives
6/4/2015Page 1 Enterprise Service Bus (ESB) B. Ramamurthy.
Technical Architectures
IS425 Autumn Norma Sutcliffe Session 71 Web Services A set of tools and protocols which enable software applications to communicate, pass data.
SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.
Mobile Agents for Integrating Cloud-Based Business Processes with On-Premises Systems and Devices Janis Grundspenkis Antons Mislēvičs Department of Systems.
Web service testing Group D5. What are Web Services? XML is the basis for Web services Web services are application components Web services communicate.
Plan Introduction What is Cloud Computing?
TIBCO Service-Oriented Architecture (SOA) Our SOA solutions help organizations migrate to an infrastructure composed of services that can be assembled,
TECHNOLOGY GUIDE 3: Emerging Types of Enterprise Computing
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Cloud Computing in Large Scale Projects George Bourmas Sales Consulting Manager Database & Options.
Page  1 SaaS – BUSINESS MODEL Debmalya Khan DEBMALYA KHAN.
CredoGov VDI Introduction James Gunn
The Internetworked E-Business Enterprise
3 Cloud Computing.
第三組 Produce a report on 1.SAP NetWeaver 2.SAP Web Application Server 3. SAP Solution Manager ~ Team member ~ 何承恩 謝岳霖 徐翊翔 陳鼎昇.
Copyright © 2006 CyberRAVE LLC. All rights reserved. 1 Virtual Private Network Service Grid A Fixed-to-Mobile Secure Communications Framework Managed Security.
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.
Cloud Models – Iaas, Paas, SaaS, Chapter- 7 Introduction of cloud computing.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Web Services (Part 1) Service-Oriented Architecture Overview ITEC 625 Web Development Fall 2006 Reference: Web Services and Service-Oriented Architectures.
© Copyright 2011 Hewlett-Packard Development Company, L.P. 1 Sundara Nagarajan (“SN”) CLOUD SYSTEMS AUTOMATION.
What is Enterprise Architecture?
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
Microsoft.NET Platform Adam Seligman Strategy Advisor and.NET Agitator
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
Web Service Bright + Ong. Meaning A collection of protocols and standards used for exchanging data between applications or systems Written in various.
X-Road – Estonian Interoperability Platform
Dr. Bhavani Thuraisingham October 2006 Trustworthy Semantic Webs Lecture #16: Web Services and Security.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
Why Governance? SOA Governance allows to n Master complexity of IT n Support business process change.
AUTHORS: MIKE P. PAPAZOGLOU WILLEM-JAN VAN DEN HEUVEL PRESENTED BY: MARGARETA VAMOS Service oriented architectures: approaches, technologies and research.
Web Services Martin Smítka. Description The main idea behind Web Services is that back-end application comunicate with another back-end application without.
Semantic Web Technologies Research Topics and Projects discussion Brief Readings Discussion Research Presentations.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Software. Using Automated Tools to Effectively Manage Tomorrow’s Data Center Stephen Elliot Vice President of Strategy Virtualization and Service Automation.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Microsoft.NET; A vision for the next generation of XML Web Services. Steven Adler Product Manager Microsoft EMEA.
An Overview of Microsoft.NET Todd M. Gagorik Technical Architect Microsoft Corporation.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
SAM for SQL Workloads Presenter Name.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Web Services Architecture Presentation for ECE8813 Spring 2003 By: Mohamed Mansour.
Web Security Introduction (Some of the slides were adapted from Oppliger’s online slides at
.NET Mobile Application Development XML Web Services.
Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services.
Version 4.0 Living in a Network Centric World Network Fundamentals – Chapter 1.
Presented by: Sonali Pagade Nibha Dhagat paper1.pdf.
Distributed Geospatial Information Processing (DGIP) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Active Directory Domain Services (AD DS). Identity and Access (IDA) – An IDA infrastructure should: Store information about users, groups, computers and.
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
How Sage ERP X3 Systems Can Benefit Businesses.  Sage X3 is an affordable and flexible ERP solution designed to help mid-sized companies manage business.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Unit 3 Virtualization.
Understanding The Cloud
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
3 Cloud Computing.
WEB SERVICES DAVIDE ZERBINO.
Universal Description, Discovery and Integration (UDDI)
Presentation transcript:

Web Services Igor Wasinski Olumide Asojo Scott Hannan

What are Web Services ?  “Web Services are a set of communication protocols and technical standards -- HTTP, Simple Object Access Protocol (SOAP), Universal Description Discovery and Integration (UDDI) and Extensible Mark-up Language (XML) -- that enable applications to share information via the Internet. Web services enable more efficient application-to- application integration and form the foundation of service-oriented architectures.”

Web Services  A method of making various applications communicate with each other automatically over the Internet. (Layman’s term.) Source:

Why Use Web Services ?  To provide easy online self service to customers  To provide a wider variety of products and services with minimal overhead i.e. lower operating costs.  Better handling real time transactions with customers. E.g. Cell Phone activation  Application integration within and across organizational boundaries.

More Benefits of Web Services  Open the door to new business opportunities by making it easy to connect with partners.  Deliver dramatically more personal, integrated experiences to users via the new breed of smart devices—including PCs.  Save time and money by cutting development time.  Increase revenue streams by easily making your own Web services available to others.

Web Services in the organization  For web services to meet business demands of a company, service blueprint needs to be created.  A key objective of any self-service blueprint is to align the business strategy, process, and applications.  Every self-service blueprint is conceptually segmented into four layers

Service Blueprint Layers

Service Blueprint Layers  The focal point layer defines the real business impact that needs to be accomplished.  The services layer defines the critical composite processes that support the focal point. Customers prefer to deal with holistic end-to-end processes, not piecemeal fragments.  The process layer is where the core business processes are defined and then digitized, using various applications to implement new customer experiences and support the services strategy.  The integrated enterprise applications layer is the foundation and infrastructure of a business—the technology plumbing and wiring that links the systems, databases, and applications.

Practical Side of Web Services There are four main issues that organizations need be aware of before they considering the adoption or implementation of web service technology. These issues are Design, Development, Scalable Deployment and Support.

Design Issues  Scalability and Availability : Web Services and Applications have to deal a large number of user and must be designed to as such. One popular design is using Clusters or Grid  Invocation and Run-Time Instantiation : Web service applications need to be carefully designed to run in multi-tenant mode or be deployed with a dedicated instance if it is intended for use by several user groups.

Development  Configuration Management : Clear guidelines and policies are needed for assignment, tracking and management of unique version numbers for each software build.  Composition Management: Since most web service applications are made up of simpler web services which may be physically hosted on different machines on the net and can be from a variety of service providers it is very important to keep track of what services are being used

Deployment of Web Services  Monitoring service level agreements (SLA) for web services is more complicated than other classical types of software because of the fact that web services are composed of other services each with its own individual SLA.

Support Issues in Web Services  Deployment Support : It is important to have a well defined methodology to deploy patches and fixes.  Provisioning : This involves turning on and turning off services  Network Identity : It is important for each user to have a unique identity.  Security : Authentication, authorization, auditing and encryption should be key issues and need to be well supported

Questions ?