Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar.

Slides:



Advertisements
Similar presentations
Web Service Architecture
Advertisements

Chapter 19 – Service-oriented Architecture
Web Services.
Web Services Darshan R. Kapadia Gregor von Laszewski 1http://grid.rit.edu.
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
Interactive Systems Technical Design Seminar work: Web Services Janne Ojanaho.
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.
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
Understand Web Services
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.
XML, OIOXML, Webservices og SOA Presentation at ITU XML course – april 5th 2004 René Løhde
Web Services Andrea Miller Ryan Armstrong Alex. Web services are an emerging technology that offer a solution for providing a common collaborative architecture.
2006 IEEE International Conference on Web Services ICWS 2006 Overview.
6.4 Contemporary Software Platform Trends The Rise of Linux and Open-Source Software graduate student at the University of Finland wanted to build an operating.
Software – Part 3 V.T. Raja, Ph.D., Information Management College of Business Oregon State University.
Web Services Michael Smith Alex Feldman. What is a Web Service? A Web service is a message-oriented software system designed to support inter-operable.
Web services A Web service is an interface that describes a collection of operations that are network-accessible through standardized XML messaging. A.
Web service testing Group D5. What are Web Services? XML is the basis for Web services Web services are application components Web services communicate.
Introduction SOAP History Technical Architecture SOAP in Industry Summary References.
1 Web Services Distributed Systems. 2 Service Oriented Architecture Service-Oriented Architecture (SOA) expresses a software architectural concept that.
XML: Overview MIS 181.9: Service Oriented Architecture 2 nd Semester,
XML Overview. Chapter 8 © 2011 Pearson Education 2 Extensible Markup Language (XML) A text-based markup language (like HTML) A text-based markup language.
What are Webservices?. Web Services  What are Web Services?  Examine important Web Services acronyms (UDDI, SOAP, XML and WSDL)  What are the benefits.
Web Services Architecture1 - Deepti Agarwal. Web Services Architecture2 The Definition.. A Web service is a software system identified by a URI, whose.
XML and Web Services November 21, 2005 Leo Putra Mardjuki Christopher William Lee Corey Fung Chan.
Chapter 6 Introduction to Web Services. Objectives By study of the chapter, you will be able to: Describe what is Web services Describe what are differences.
Web Service Bright + Ong. Meaning A collection of protocols and standards used for exchanging data between applications or systems Written in various.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 25 How.NET and Web Services Work How.NET and Web Services Work.
Web Services Description Language (WSDL) Jason Glenn CDA 5937 Process Coordination in Service and Computational Grids September 30, 2002.
WSDL Tutorial Ching-Long Yeh 葉慶隆 Department of Computer Science and Engineering Tatung University
Web Services (SOAP, WSDL, UDDI) SNU OOPSLA Lab. October 2005.
Sep 30, 2000XML Workshop Talk, IIT Bombay XML Standardization for Business Applications Dr. Vasudev Kamath Persistent Systems.
1 Senn, Information Technology, 3 rd Edition © 2004 Pearson Prentice Hall James A. Senn’s Information Technology, 3 rd Edition Chapter 12 Creating Web-Enabled.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
Web Services Standards. Introduction A web service is a type of component that is available on the web and can be incorporated in applications or used.
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
Web Services BOF This is a proposed new working group coming out of the Grid Computing Environments Research Group, as an outgrowth of their investigations.
Web Services. Abstract  Web Services is a technology applicable for computationally distributed problems, including access to large databases What other.
Introduction to Web Services Instructor: Dr. M. Anwar Hossain.
1 Web Services Web and Database Management System.
XML Presented by Kushan Athukorala. 2 Agenda XML Overview Entity References Elements vs. Atributes XML Validation DTD XML Schema Linking XML and CSS XSLT.
EXtensible Markup Language. David Turner, Product Manager, Microsoft ''The introduction of XML is in many ways like the creation of writing in the evolution.
Kemal Baykal Rasim Ismayilov
An Overview of Microsoft.NET Todd M. Gagorik Technical Architect Microsoft Corporation.
An Introduction to Web Services Web Services using Java / Session 1 / 2 of 21 Objectives Discuss distributed computing Explain web services and their.
NBA 600: Session 25 IT and the General Manager New Technologies: Web Services 22 April 2003 Daniel Huttenlocher.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Web Services Overview MIS3502: Application Integration and Evaluation David Schuff
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
Introduction to Web Services Presented by Sarath Chandra Dorbala.
Electronic Commerce Semester 1 Term 1 Lecture 7. Introduction to the Web The Internet supports a variety of important tools, such as file transfer, electronic.
5.04 Demonstrate the use of technology in promotion.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
XML 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall SAMPLE XML SCHEMA (XSD) 2 Schema is a record definition, analogous to the.
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
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.
Java Web Services Orca Knowledge Center – Web Service key concepts.
A Web Services Journey on the .NET Bus
WEB SERVICES.
Unit – 5 JAVA Web Services
Introduction to Web Services
Wsdl.
Service-centric Software Engineering 1
WEB SERVICES DAVIDE ZERBINO.
Introduction to Web Services
Web Programming : Building Internet Applications Chris Bates CSE :
Presentation transcript:

Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar

What are Web Services?  "loosely coupled, reusable software components that semantically encapsulate discrete functionality and are distributed and programmatically accessible over standard Internet protocols“  Software applications interacting with other software applications  "loosely coupled, reusable software components that semantically encapsulate discrete functionality and are distributed and programmatically accessible over standard Internet protocols“  Software applications interacting with other software applications

When were Web Services invented?  Invention of the Internet  Evolution of components  Adoption of XML by the World Wide Web Consortium (W3C) in 1996  Invention of the Internet  Evolution of components  Adoption of XML by the World Wide Web Consortium (W3C) in 1996

Who invented Web Services?  Who invented the Internet?  Microsoft vs. Sun  Who invented the Internet?  Microsoft vs. Sun

Presentation Overview  Components that make up Web Services  How systems interact with each other  Business application  Components that make up Web Services  How systems interact with each other  Business application

HTML (Hyper Text Markup Language) A markup language that is designed for the creation of webpages with hypertext to be displayed in web browser.

XML (Extensible Markup Language) - XML facilitates the sharing of data across different systems, particularly systems connected via the Internet. - It is capable of describing many different kinds of data. - XML facilitates the sharing of data across different systems, particularly systems connected via the Internet. - It is capable of describing many different kinds of data.

DTD (Document Type Definition) Is primarily used for the expression of a schema language such as XML via a set of declarations that describe a class, or type of XML document in terms of constraints on the structure of those documents.

UDDI (Universal Description, Discovery, and Integration) It enables businesses to publish service listings and discover each other and define how the services or software applications interact over the Internet.

WSDL (Web Services Description Language) An XML-based service description on how to communicate using the web service; namely, the protocol bindings and message formats required to interact with the web services listed in its directory.

SOAP A protocol for exchanging XML-based messages over a computer network, normally using HTTP.

How they all interact

What Does This Mean?  Big news for business  Wealth of information out there  Allows us to expand our businesses  Moving from a Closed to an Open Business Model  Big news for business  Wealth of information out there  Allows us to expand our businesses  Moving from a Closed to an Open Business Model Duh??

Thinking Outside the Box  Learn to use this technology to your advantage.  Expand on the 6 Business Model Functions 1.Value Proposition 2.Market Segment 3.Value Chain 4.Cost Structure / Target Margins 5.Value Network 6.Competitive Strategy  Learn to use this technology to your advantage.  Expand on the 6 Business Model Functions 1.Value Proposition 2.Market Segment 3.Value Chain 4.Cost Structure / Target Margins 5.Value Network 6.Competitive Strategy

1. Value Proposition  = what the product offering will be and in what form will they use it.  We are makers of products and services.  Customers want to know what they are buying and why? What specific job?  Web services have helped to make our products more accessible and enable consumers to educate themselves of their uses.  = what the product offering will be and in what form will they use it.  We are makers of products and services.  Customers want to know what they are buying and why? What specific job?  Web services have helped to make our products more accessible and enable consumers to educate themselves of their uses.

2. Market Segment  = group of customers or market segment to whom the proposition will be appealing.  Create more marketing opportunities  Ability to target specific markets.  = group of customers or market segment to whom the proposition will be appealing.  Create more marketing opportunities  Ability to target specific markets.

Don’t Contribute to the Spam!!

3. Value Chain  = position of the business within a correlated group of businesses and how that business adds value to the end product.  Doesn’t apply to everyone in this situation but is especially important to suppliers and distributors of products.  = position of the business within a correlated group of businesses and how that business adds value to the end product.  Doesn’t apply to everyone in this situation but is especially important to suppliers and distributors of products.

4. Cost Structure / Target Margins  = architecture of the revenues. How a customer will pay. How much to charge.  Ability to cut costs and provide a lower price to customers.  Customer can make payments in multiple forms.  = architecture of the revenues. How a customer will pay. How much to charge.  Ability to cut costs and provide a lower price to customers.  Customer can make payments in multiple forms.

5. Value Network  = outside parties involved in the production and delivery  You can now connect with many other businesses easier and faster.  From around the world  Amazon  = outside parties involved in the production and delivery  You can now connect with many other businesses easier and faster.  From around the world  Amazon

6. Competitive Strategy  = Self explanatory. Differentiate yourself from competitors.  Dell  = Self explanatory. Differentiate yourself from competitors.  Dell

Its Getting Bigger!!  Companies are learning to exploit these technological breakthroughs at an amazing pace.  Cell-phones  You can now buy stuff with your phone.  Global economy  Businesses are connected all over the world  Learn to use this stuff to your advantage if you want to stay alive.  Companies are learning to exploit these technological breakthroughs at an amazing pace.  Cell-phones  You can now buy stuff with your phone.  Global economy  Businesses are connected all over the world  Learn to use this stuff to your advantage if you want to stay alive.