Introduction to Web Services
|
|
- Chad Matthews
- 7 years ago
- Views:
Transcription
1 Introduction to Web Services Jane Hsu Issues What is a Web Service? Why are Web Services interesting? What e-commerce business models do Web Services enable? What security and privacy issues need to be addressed for Web Services to be successful? What are the platforms supporting web services? Microsoft s.net Platform Sun J2EE Copyright (C) 2004 Jane Hsu 2
2 The basic business proposition of web services I want to be able to do business across the Internet with my customers, partners, and suppliers without having to know the intimate details of how they built their IT systems. Applications, programming languages, operating systems and hardware are still needed to build the Web services and the software that invokes them. Process Automation, Workflow, Data transformation, and Systems management are required to deploy Copyright (C) 2004 Jane Hsu 3 Web as Powerful Archive Copyright (C) 2004 Jane Hsu 4
3 Example: Yahoo! Stock Ticker Vast databases of historical stock prices accessible at Browser-oriented userfriendly displays Programs need to mimic users to request the information and then scrape the screens Inefficient and fragile Need a better mechanism! Copyright (C) 2004 Jane Hsu 5 Service Oriented Architecture Service Requestors Find Bind Internet Publish Service Providers Service Brokers Legacy System Copyright (C) 2004 Jane Hsu 6
4 Loosely-Coupled Web Applications XML/HTTP Web Services XML/HTTP XML/HTTP Copyright (C) 2004 Jane Hsu 7 Interoperability Intra-business: EAI Inter-business: B2Bi Supply chain management Copyright (C) 2004 Jane Hsu 8
5 Software Design Principles Abstraction Abstract & reuse useful functions in programs Abstraction hides implementation details Componentization Share code among programs by creating reusable software components Save time coding, debugging & testing Reusable components have value Components are local (i.e. live on your machine) Copyright (C) 2004 Jane Hsu 9 Componentizing To help different software applications communicate with one another Earlier development efforts COM (Microsoft) CORBA (Sun/Java) Web services are based on key standards Extensible Markup Language (XML) Simple Object Access Protocol (SOAP) Universal Description, Discovery and Integration (UDDI) Web Services Description Language (WSDL) Copyright (C) 2004 Jane Hsu 10
6 Software Engineering Coverage Web Services DCOM Java RMI Message Oriented Middleware CORBA Subroutine RPC DLL Centralized Client-Server Distributed Objects Web Services Black box Standard interface Network standards Open directory Copyright (C) 2004 Jane Hsu 11 Distributed Component Technology CORBA DCOM Java RMI SOAP Communication IIOP RPC IIOR or JRMP HTTP Message Format CDR NDR Java Ser. Format XML Spec. Language OMG IDL IDL Java WSDL Search Mechanism Naming Service Windows Registry RMI Registry UDDI Copyright (C) 2004 Jane Hsu 12
7 Web Services A web service is any software component that Is available over the Internet Programming the Web Remote procedure calls over the Web Web sites with no user interface Uses standard web messaging protocols (XML/SOAP) Is platform independent. i.e. Components are not tied to any one operating system or programming language. Enables highly distributed information systems Copyright (C) 2004 Jane Hsu 13 Web Services vs. Web Applications Web Services Web Application Interface program-program human-program Language XML HTML Service Index Search vis UDDI Search via search engine Application domain B2B B2C Protocols SOAP + HTTP/HTTPS/SMTP HTTP/HTTPS Copyright (C) 2004 Jane Hsu 14
8 Features of Web Services Services as Components reuse Platform-Free Standards-based Open Standards SOAP UDDI WSDL etc. Dynamic Integration On-demand Out-sourced Interoperability Incremental Deployment Copyright (C) 2004 Jane Hsu 15 Why will Web Services Succeed? Real Business Value is Delivered! Allows for Applications on demand & Utility-based Computing Faster deployments, Lower skill levels, Faster ROI Based on real and open Standards with ubiquity TCP/IP, HTTP, XML, SOAP, WSDL... Utilizes existing infrastructure We made the right choices this time Loose coupling, simple, business driven Early Industry Deployments Major Vendors totally committed (IBM, Microsoft, Sun, etc.) Customers already in production using web services Fastest Adoption rate of any technology in a long time Can cut cost of integration by up to 20% (McKinsey) -- the single biggest IT cost New business models & types of applications are possible Copyright (C) 2004 Jane Hsu 16
9 Three Standards Based on XML UDDI (Universal Description Discovery and Integration) Yellow pages directory for services White/green pages WSDL (Web Service Description Language) Document describing the message exchange contract SOAP (Simple Object Access Protocol) XML-based protocol for messaging Copyright (C) 2004 Jane Hsu 17 Web Services Technology Stack Service Flow (WFMS) Service Discovery & Publication (UDDI) Service Description (WSDL) Service Invocation & Messaging (SOAP) XML (XML Schema, Namespace) Security (WS-Sec) Quality of Service Management Network (HTTP, SMTP, FTP) Copyright (C) 2004 Jane Hsu 18
10 Evolution of UDDI Goal: automated discovery and execution of e- commerce transactions Universal Business Registry (UBR) White pages: company contact information Yellow pages: categorization/standard taxonomies Green pages: technical information about services exposed Web service infrastructure UDDI.org is comprised of more than 200 major software developers and e-business leaders Copyright (C) 2004 Jane Hsu 19 White Pages Business Name Text Description list of multi-language text strings Contact info names, phone numbers, fax numbers, web sites Known Identifiers list of identifiers that a business may be known by D-U-N-S (UDDI registry generated unique number for each business) Copyright (C) 2004 Jane Hsu 20
11 Yellow Pages Business categories 5 standard taxonomies in Version 2.0 Industry: NAICS (Industry codes - US Govt.) Product/Services: Standard Industrial Classification, USPSC Location: Geographical taxonomy (GGC, ISOGT) Implemented as name-value pairs to allow any valid taxonomy identifier to be attached to the business white page Copyright (C) 2004 Jane Hsu 21 Green Pages New set of information businesses use to describe how to do e-commerce with them Nested model Business processes Service descriptions Binding information Programming/platform/implementation independent Services can also be categorized Copyright (C) 2004 Jane Hsu 22
12 More Details UDDI SOAP WSDL Copyright (C) 2004 Jane Hsu 23 BPEL: An Emerging Standard Goal: specification for automating complex business processes. BPEL (Business Process Execution Language for Web services) will make it easier for businesses to create Web services applications that automate multi-step business processes, e.g. insurance claims The proposal was led by IBM, Microsoft, BEA Systems, and SAP. Submitted to the OASIS (Organization for the Advancement of Structured Information Standards) technical committee under royalty-free terms. Copyright (C) 2004 Jane Hsu 24
13 Digital Trust Services Framework By VeriSign Authentication Authorization Transaction service, e.g. bill payment Security standards: XKMS (XML Key Management Specification) SAML (Security Assertions Markup Language) Copyright (C) 2004 Jane Hsu 25 The Web Programming Model More loosely coupled that traditional distributed programming models like RPC, DCOM, and CORBA. Simple Web client-server interaction Exchange Messages that carry MIME-typed data Semantics of a message can be modified using headers The destination of a message is specified indirectly using a URL, and this level of indirection can be leveraged to implement load balancing, session tracking and other features Copyright (C) 2004 Jane Hsu 26
14 Architectural Characteristics of WS Distributed Loosely-coupled Standards-based Process-centric Copyright (C) 2004 Jane Hsu 27 Promise of Web Service CIOs surveyed by Basex Inc. 60% expect their Web services initiatives to be profitable within the next two years. 90% see it happening within the next five years. Jupiter Media Metrix survey of IT managers 50% see web services technology as a way to cut software integration costs. Copyright (C) 2004 Jane Hsu 28
15 Web Services: The Trend A September survey of IT execs by Forrester Research reported that 85% of respondents planned to deploy Web services by Up from 71% a year ago. IT managers see web services technology as a way to cut software integration costs. Copyright (C) 2004 Jane Hsu 29 Web Services (In Practice) Web Service Consumer Find a Service Link to WSDL document How do we talk? (WSDL) yourservice.com/?wsdl XML with service descriptions Let me talk to you (SOAP) XML/SOAP BODY UDDI Web Service Design-Time or Dynamic Runtime Copyright (C) 2004 Jane Hsu 30
16 Web Services Platforms Application Servers: Provide tools for application development and Support efficient execution of applications.net Microsoft J2EE IBM WebSphere Oracle Oracle 9i Application Server Sun Sun ONE (iplanet) HP HP Web Service Platform, espeak BEA Systems WebLogic Sybase EAServer Open Source: JBoss, JOnAS Copyright (C) 2004 Jane Hsu 31 Web Services Supporters Microsoft.NET My Services IBM Sun HP BEA Systems Oracle Copyright (C) 2004 Jane Hsu 32
17 Microsoft Next year the software giant will release.net My Services, an initiative formerly known as HailStorm that will deliver content, shopping, banking and other services over a variety of devices ranging from cell phones to PCs and handhelds. The massive operation will employ a global network of Web servers to house all manner of personal information, including accounts, address books, credit card numbers and photographs. On the infrastructure end, Microsoft is selling a family of e-business software for companies to create and run Web services, which include its forthcoming Visual Studio.Net development tools. Copyright (C) 2004 Jane Hsu 33 IBM Big Blue has built support for Web services into its WebSphere application-server software and offers Visual Age tools for building applications. WebSphere includes technology that runs transactions for Web sites and links to IBM's DB2 database software, which stores vast amounts of corporate and Web information, and its Tivoli Web services manager, which monitors performance of such products. IBM's Global Services arm is also said to be planning a move into the hosting end of Web services. Copyright (C) 2004 Jane Hsu 34
18 Sun The company is building support for Web services standards SOAP, UDDI and WSDL into its iplanet e- business software products, including its applicationserver software. By the end of 2002, Sun will add the existing Web services standards into Java 2 Enterprise Edition (J2EE), the Java standard for writing business software. The company says it will also release a tool for building Web services next year and is working on technology that will allow Java-based Web services to be compatible with Microsoft's.Net operations. Copyright (C) 2004 Jane Hsu 35 HP The computing giant has the potential to be a major player, but it remains to be seen whether the hardware maker can make inroads into the software market. "HP and BEA are likely to have a significant play, and Sun's iplanet is making some headway and will eventually catch up. HP has an edge because they had the idea before with E-speak," said analyst Mike Gilpin of Giga Information Group. Copyright (C) 2004 Jane Hsu 36
19 BEA Systems BEA was not as focused on Web services as IBM a few years ago. As the market leader in application-server infrastructure software, BEA is typically one of the quickest to get products out, and is expected to be highly competitive. BEA WebLogic Server won the 2002 Web Services Journal Editor's Choice Awards. Best Web Services Application Server Best Middleware - BEA WebLogic BEA's integrated development environment simplifies the creation of Web services for a broad range of developers. Copyright (C) 2004 Jane Hsu 37 Oracle The database leader is moving in two directions on Web services. First it is adding support for XML, SOAP, UDDI and WSDL to its 9i database-management software, application-server software and development tools so that its customers can use Web services in new systems. Second, it is developing Web-outfitted versions of its sales and customer relationship management software. Oracle 9i Application Server Web Services Copyright (C) 2004 Jane Hsu 38
20 Web Services: Promises vs. Reality Promises Can compose services Distributed Platform-independent Heterogeneous Can be discovered via UDDI registry All potentially developed and deployed independently Reality Yes Yes Yes Yes?? Copyright (C) 2004 Jane Hsu 39 Web Services Online Resources W3C Web Services Standards SOAP document AXIS document WSDL document UDDI document Copyright (C) 2004 Jane Hsu 40
21 The Alphabet Soup of Web Services SOAP, UDDI, WSDL, XML GXA (Global XML Web Services Architecture) WS-Security WS-Routing WS-Referral WS-Policy WS-Addressing SDIG DIME (Direct Internet Message Encapsulation) SOA (Service Oriented Architecture) Copyright (C) 2004 Jane Hsu 41 Midterm Report Pick a specific topic from the list Sign up at Present it in class on March 14 th, 2004 Submit your slides Extra bonus Install and demonstrate how it works Comparison of competing technologies/platforms Maximum team size: 2 students Copyright (C) 2004 Jane Hsu 42
Service Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
More informationMotivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures
Part I EAI: Foundations, Concepts, and Architectures 5 Example: Mail-order Company Mail order Company IS Invoicing Windows, standard software IS Order Processing Linux, C++, Oracle IS Accounts Receivable
More informationService-Oriented Architecture: Analysis, the Keys to Success!
Service-Oriented Architecture: Analysis, the Keys to Success! Presented by: William F. Nazzaro CTO, Inc. bill@iconatg.com www.iconatg.com Introduction Service-Oriented Architecture is hot, but we seem
More informationHow To Understand A Services-Oriented Architecture
Introduction to Service Oriented Architecture CSCI-5828 Foundations of Software Engineering Ming Lian March 2012 Executive Summary This Executive Summary gives the straight word to the fresh that have
More informationWhat is a Web service?
What is a Web service? Many people and companies have debated the exact definition of Web services. At a minimum, however, a Web service is any piece of software that makes itself available over the Internet
More informationResearch on the Model of Enterprise Application Integration with Web Services
Research on the Model of Enterprise Integration with Web Services XIN JIN School of Information, Central University of Finance& Economics, Beijing, 100081 China Abstract: - In order to improve business
More information4. Concepts and Technologies for B2C, B2E, and B2B Transaction
4. Concepts and Technologies for B2C, B2E, and B2B Transaction 4.4 Exchanging Information within Open Business Communities 4.4.1 Pre-Internet B2B standards: EDI, Interactive EDI, Universal EDI, OpenEDI
More informationEAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.
EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES Peter R. Egli INDIGOO.COM 1/16 Contents 1. EAI versus SOA versus ESB 2. EAI 3. SOA 4. ESB 5. N-tier enterprise architecture
More informationWeb Services Development In a Java Environment
Web Services Development In a Java Environment SWE 642, Spring 2008 Nick Duan April 16, 2008 1 Overview Services Process Architecture XML-based info processing model Extending the Java EE Platform Interface-driven
More informationWhat You Need to Know About Transitioning to SOA
What You Need to Know About Transitioning to SOA written by: David A. Kelly, ebizq Analyst What You Need to Know About Transitioning to SOA Organizations are increasingly turning to service-oriented architectures
More informationBUSINESS PROCESS AND EBXML - WEB SERVICES INTEGRATION PLATFORM, REQUIREMENTS, ARCHITECTURES, SECURITY
1 2 BUSINESS PROCESS AND EBXML - WEB SERVICES INTEGRATION PLATFORM, REQUIREMENTS, ARCHITECTURES, SECURITY 1 Carmen RĂDUŢ, 2 Maria STĂNILOIU 1 Universitatea Constantin Brâncoveanu PITEŞTI 2 Universitatea
More informationEnterprise Application Designs In Relation to ERP and SOA
Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...
More informationGrid Computing. Web Services. Explanation (2) Explanation. Grid Computing Fall 2006 Paul A. Farrell 9/12/2006
Grid Computing Web s Fall 2006 The Grid: Core Technologies Maozhen Li, Mark Baker John Wiley & Sons; 2005, ISBN 0-470-09417-6 Web s Based on Oriented Architecture (SOA) Clients : requestors Servers : s
More informationPrinciples and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Michael P. Papazoglou (INFOLAB/CRISM, Tilburg University, The Netherlands)
More informationIntroduction to Web services architecture
Introduction to Web services architecture by K. Gottschalk S. Graham H. Kreger J. Snell This paper introduces the major components of, and standards associated with, the Web services architecture. The
More informationDavid Pilling Director of Applications and Development
Service Oriented Architecture for Law Firms: SOA is inevitable, are you ready? David Pilling Director of Applications and Development "Things should be made as simple as possible, but no simpler. -- Albert
More informationIntroduction to Web Services
Department of Computer Science Imperial College London CERN School of Computing (icsc), 2005 Geneva, Switzerland 1 Fundamental Concepts Architectures & escience example 2 Distributed Computing Technologies
More informationService-Oriented Architecture and its Implications for Software Life Cycle Activities
Service-Oriented Architecture and its Implications for Software Life Cycle Activities Grace A. Lewis Software Engineering Institute Integration of Software-Intensive Systems (ISIS) Initiative Agenda SOA:
More informationSOA Myth or Reality??
IBM TRAINING S04 SOA Myth or Reality Jaqui Lynch IBM Corporation 2007 SOA Myth or Reality?? Jaqui Lynch Mainline Information Systems Email jaqui.lynch@mainline.com Session S04 http://www.circle4.com/papers/s04soa.pdf
More informationLesson 18 Web Services and. Service Oriented Architectures
Lesson 18 Web Services and Service Oriented Architectures Service Oriented Architectures Module 4 - Architectures Unit 1 Architectural features Ernesto Damiani Università di Milano A bit of history (1)
More informationT-110.5140 Network Application Frameworks and XML Web Services and WSDL 15.2.2010 Tancred Lindholm
T-110.5140 Network Application Frameworks and XML Web Services and WSDL 15.2.2010 Tancred Lindholm Based on slides by Sasu Tarkoma and Pekka Nikander 1 of 20 Contents Short review of XML & related specs
More informationUDDI v3: The Registry Standard for SOA
www.oasis-open.org UDDI v3: The Registry Standard for SOA Hosted by: OASIS UDDI Specification Technical Committee Agenda Welcome James Bryce Clark Director of Standards Development, OASIS Overview Luc
More informationIntroduction into Web Services (WS)
(WS) Adomas Svirskas Agenda Background and the need for WS SOAP the first Internet-ready RPC Basic Web Services Advanced Web Services Case Studies The ebxml framework How do I use/develop Web Services?
More informationOutline SOA. Properties of SOA. Service 2/19/2016. Definitions. Comparison of component technologies. Definitions Component technologies
Szolgáltatásorientált rendszerintegráció Comparison of component technologies Simon Balázs, BME IIT Outline Definitions Component technologies RPC, RMI, CORBA, COM+,.NET, Java, OSGi, EJB, SOAP web services,
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 OTM and SOA Mark Hagan Principal Software Engineer Oracle Product Development Content What is SOA? What is Web Services Security? Web Services Security in OTM Futures 3 PARADIGM 4 Content What is SOA?
More informationLeveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com
Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com Presented by: Shashi Mamidibathula, CPIM, PMP Principal Pramaan Systems shashi.mamidi@pramaan.com www.pramaan.com
More informationIntroduction to Service-Oriented Architecture for Business Analysts
Introduction to Service-Oriented Architecture for Business Analysts This course will provide each participant with a high-level comprehensive overview of the Service- Oriented Architecture (SOA), emphasizing
More informationLesson 4. An survey of the impact on and use of Web Services in the industry today. Industry 4.1. Industry. 2004 SkillBuilders, Inc. V1.
Industry 4.1 Lesson 4 Industry An survey of the impact on and use of Web Services in the industry today. SKILLBUILDERS Industry 4.2 4.2 Lesson Objectives What companies are using it? Popular SOAP Implementations.NET
More informationUDDI Executive White Paper November 14, 2001
UDDI Executive White Paper November 14, 2001 ! " #$! " % With the advent of service-centric computing, the Internet presents incredible value and reach for businesses of all sizes, providing opportunities
More informationArchitectural Requirements for an SOA Based on Web Services. Jim Bole VP, Engineering Infravio, Inc. April 23, 2003
Architectural Requirements for an SOA Based on Web s Jim Bole VP, Engineering Infravio, Inc. April 23, 2003 Agenda! Web s is an integration technology! Web s role in an SOA! Unique Features and Challenges
More informationSo You Want an SOA: Best Practices for Migrating to SOA in the Enterprise. Eric Newcomer, CTO
So You Want an SOA: Best Practices for Migrating to SOA in the Enterprise Eric Newcomer, CTO Overview First of all: concepts and definitions Change your thinking about your IT environment Including organization
More informationWhat Is the Java TM 2 Platform, Enterprise Edition?
Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises today
More informationPresentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A
Presentation Outline Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A Key Business Imperatives Increased Competition Requires
More informationThe Use of Service Oriented Architecture In Tax and Revenue
The Use of Service Oriented Architecture In Tax and Revenue Presented by: Bruce Baur & Adam Schaffer Revenue Solutions, Inc. Introduction Adam Schaffer Director, Revenue Administration Practice Line More
More information1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1) E14294-04 January 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include: What
More informationIBM Rational Rapid Developer Components & Web Services
A Technical How-to Guide for Creating Components and Web Services in Rational Rapid Developer June, 2003 Rev. 1.00 IBM Rational Rapid Developer Glenn A. Webster Staff Technical Writer Executive Summary
More informationService Virtualization: Managing Change in a Service-Oriented Architecture
Service Virtualization: Managing Change in a Service-Oriented Architecture Abstract Load balancers, name servers (for example, Domain Name System [DNS]), and stock brokerage services are examples of virtual
More informationModule 17. Client-Server Software Development. Version 2 CSE IIT, Kharagpur
Module 17 Client-Server Software Development Lesson 42 CORBA and COM/DCOM Specific Instructional Objectives At the end of this lesson the student would be able to: Explain what Common Object Request Broker
More information1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1.6) E14294-06 November 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include:
More informationService-oriented architecture in e-commerce applications
Service-oriented architecture in e-commerce applications What is a Service Oriented Architecture? Depends on who you ask Web Services A technical architecture An evolution of distributed computing and
More informationA standards-based approach to application integration
A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist Macnair@us.ibm.com Copyright IBM Corporation 2005. All rights
More informationBeeple, B-Pel, Beepul? Understanding BPEL and Its Role in SOA
Beeple, B-Pel, Beepul? Understanding BPEL and Its Role in SOA presented by John Jay King King Training Resources john@kingtraining.com Download this paper and code examples from: http://www.kingtraining.com
More informationSOA Planning Guide. 2015 The Value Enablement Group, LLC. All rights reserved.
SOA Planning Guide 1 Agenda q SOA Introduction q SOA Benefits q SOA Principles q SOA Framework q Governance q Measurement q Tools q Strategic (long term) View 2 Introduction to SOA q Service-oriented architecture
More informationXIII. Service Oriented Computing. Laurea Triennale in Informatica Corso di Ingegneria del Software I A.A. 2006/2007 Andrea Polini
XIII. Service Oriented Computing Laurea Triennale in Informatica Corso di Outline Enterprise Application Integration (EAI) and B2B applications Service Oriented Architecture Web Services WS technologies
More informationCloud Computing & Service Oriented Architecture An Overview
Cloud Computing & Service Oriented Architecture An Overview Sumantra Sarkar Georgia State University Robinson College of Business November 29 & 30, 2010 MBA 8125 Fall 2010 Agenda Cloud Computing Definition
More informationIntroduction to UDDI: Important Features and Functional Concepts
: October 2004 Organization for the Advancement of Structured Information Standards www.oasis-open.org TABLE OF CONTENTS OVERVIEW... 4 TYPICAL APPLICATIONS OF A UDDI REGISTRY... 4 A BRIEF HISTORY OF UDDI...
More informationMiddleware and the Internet. Example: Shopping Service. What could be possible? Service Oriented Architecture
Middleware and the Internet Example: Shopping Middleware today Designed for special purposes (e.g. DCOM) or with overloaded specification (e.g. CORBA) Specifying own protocols integration in real world
More informationIntroduction to Service Oriented Architectures (SOA)
Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction
More informationService Oriented Architectures
8 Service Oriented Architectures Gustavo Alonso Computer Science Department Swiss Federal Institute of Technology (ETHZ) alonso@inf.ethz.ch http://www.iks.inf.ethz.ch/ The context for SOA A bit of history
More informationEmerging Technologies Shaping the Future of Data Warehouses & Business Intelligence
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies
More informationWeb Services. Mark Volkmann Partner Object Computing, Inc. What Are Web Services?
Mark Volkmann Partner Object Computing, Inc. 1 What Are? Software services available over the internet Web-accessible components used to create distributed applications can call each other can provide
More informationService Oriented Architecture (SOA) A New Paradigm to Implement Dynamic E-business Solutions
Service Oriented Architecture (SOA) A New Paradigm to Implement Dynamic E-business Solutions Joseph Bih Tyler Junior College P.O. Box 9020, Tyler, Texas 75711 E-mail: jjmbih@ieee.org, adj-jbih@tjc.edu
More informationCopyright IONA Technologies 2002. Web Services. Seán Baker IONA Technologies
Web Services Seán Baker IONA Technologies Overview There a number of different types of middleware So what does Web Services offer? 2 Enterprise IT is highly complex and heterogeneous Build new applications
More informationSimplifying Processes Interoperability with a Service Oriented Architecture
Why SOA? Simplifying Processes Interoperability with a Service Oriented Architecture Zak Merzouki, Software Architecture and Technology Director BDPA 11/20/2008 Perspective "Things should be made as simple
More informationIntroduction to OGC Web Services
Introduction to OGC Web Services An OGC White Paper May 30, 2001 Editors: Allan Doyle Carl Reed Contributors: Jeff Harrison Mark Reichardt What are Web Services? 1 During the last year, a new technology
More informationSCHOOL OF DESIGN, ENGINEERING AND COMPUTING BOURNEMOUTH UNIVERSITY. AN INVESTIGATION INTO THE IMPLEMENTATION ISSUES AND CHALLENGES OF SERVICE ORIENTED
SCHOOL OF DESIGN, ENGINEERING AND COMPUTING BOURNEMOUTH UNIVERSITY. AN INVESTIGATION INTO THE IMPLEMENTATION ISSUES AND CHALLENGES OF SERVICE ORIENTED ARCHITECTURE. A RESEARCH PROJECT SUBMITTED AS PART
More informationFundamentals of Web Programming a
Fundamentals of Web Programming a Software As A Service Teodor Rus rus@cs.uiowa.edu The University of Iowa, Department of Computer Science a Copyright 2009 Teodor Rus. These slides have been developed
More informationAnalyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware
Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware R. Goranova University of Sofia St. Kliment Ohridski,
More informationWeb services can convert your existing applications into web applications.
i About the Tutorial Web services are open standard (XML, SOAP, HTTP, etc.) based web applications that interact with other web applications for the purpose of exchanging data Web services can convert
More informationB2B Glossary of Terms
Oracle Application Server 10g Integration B2B B2B Glossary of Terms October 11, 2005 B2B Glossary of Terms Contents Glossary... 3 Application-to-Application Integration (A2A)... 3 Application Service Provider
More informationIntroduction to WebSphere Process Server and WebSphere Enterprise Service Bus
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 Unit objectives
More informationebxml Web Services & EDI
ebxml Web Services & EDI XML Europe 2003 London 7 May 2003 Dale Waldt President, axtive Minds, Inc. Program Development, OASIS Who Am I? Currently Director, axtive Minds XML Training & Consulting dale@axtiveminds.com
More informationService Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because
More informationJOHN KNEILING APRIL 3-5, 2006 APRIL 6-7, 2006 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231 ROME (ITALY)
TECHNOLOGY TRANSFER PRESENTS JOHN KNEILING CREATING XML AND WEB SERVICES SOLUTIONS SECURING THE WEB SERVICES ENVIRONMENT APRIL 3-5, 2006 APRIL 6-7, 2006 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231 ROME
More informationDistributed systems. Distributed Systems Architectures
Distributed systems Distributed Systems Architectures Virtually all large computer-based systems are now distributed systems. Information processing is distributed over several computers rather than confined
More informationSCA-based Enterprise Service Bus WebSphere ESB
IBM Software Group SCA-based Enterprise Service Bus WebSphere ESB Soudabeh Javadi, WebSphere Software IBM Canada Ltd sjavadi@ca.ibm.com 2007 IBM Corporation Agenda IBM Software Group WebSphere software
More informationOrchestrating Web Services: The Case for a BPEL Server. An Oracle White Paper June 2004
Orchestrating Web Services: The Case for a BPEL Server An Oracle White Paper June 2004 Orchestrating Web Services: The Case for a BPEL Server Executive Overview...3 Business Process Integration Goes Mainstream...3
More informationAn Oracle White Paper November 2009. Oracle Primavera P6 EPPM Integrations with Web Services and Events
An Oracle White Paper November 2009 Oracle Primavera P6 EPPM Integrations with Web Services and Events 1 INTRODUCTION Primavera Web Services is an integration technology that extends P6 functionality and
More informationA Quick Introduction to SOA
Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC mmabdallah@itida.gov.eg Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright
More informationAn introduction to SOA and the HP NonStop server environment
Technical white paper An introduction to SOA and the HP NonStop server environment Table of contents About this document SOA is everywhere What is SOA? Why should you care about SOA? What is a service?
More informationWhite Paper Delivering Web Services Security: The Entrust Secure Transaction Platform
White Paper Delivering Web Services Security: September 2003 Copyright 2003 Entrust. All rights reserved. Entrust is a registered trademark of Entrust, Inc. in the United States and certain other countries.
More informationService-Oriented Architecture and Software Engineering
-Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based
More informationHow To Develop A Web Service In A Microsoft J2Ee (Java) 2.5 (Oracle) 2-Year Old (Orcient) 2Dj (Oracles) 2E (Orca) 2Gj (J
Tool Support for Developing Scalable J2EE Web Service Architectures Guus Ramackers Application Development Tools Oracle Corporation guus.ramackers@oracle.com www.oracle.com Using All This in Real Life
More informationMiddleware Lou Somers
Middleware Lou Somers April 18, 2002 1 Contents Overview Definition, goals, requirements Four categories of middleware Transactional, message oriented, procedural, object Middleware examples XML-RPC, SOAP,
More informationOracle BPEL Nuts and Bolts
Oracle BPEL Nuts and Bolts Paper 743 presented by John Jay King King Training Resources john@kingtraining.com Download this paper from: http://www.kingtraining.com Copyright @ 2009, John Jay King 1/68
More informationHow To Create A C++ Web Service
A Guide to Creating C++ Web Services WHITE PAPER Abstract This whitepaper provides an introduction to creating C++ Web services and focuses on:» Challenges involved in integrating C++ applications with
More informationSOA REFERENCE ARCHITECTURE: SERVICE TIER
SOA REFERENCE ARCHITECTURE: SERVICE TIER SOA Blueprint A structured blog by Yogish Pai Service Tier The service tier is the primary enabler of the SOA and includes the components described in this section.
More informationCST6445: Web Services Development with Java and XML Lesson 1 Introduction To Web Services 1995 2008 Skilltop Technology Limited. All rights reserved.
CST6445: Web Services Development with Java and XML Lesson 1 Introduction To Web Services 1995 2008 Skilltop Technology Limited. All rights reserved. Opening Night Course Overview Perspective Business
More informationGovernment's Adoption of SOA and SOA Examples
Government's Adoption of SOA and SOA Examples Presented by : Ajay Budhraja, Chief of Enterprise Services ME (Engg), MS (Management), PMP, CICM, CSM, ECM (Master) AIIM, ITIL-F Copyright 2008 Ajay Budhraja
More informationEnterprise IT Architectures SOA Part 2
Dr. Hans-Peter Hoidn Executive IT Architect, IBM Software Group Global Business Integration "Tiger" Team Enterprise IT Architectures SOA Part 2 SOA Reference Architecture 2 SOA Reference Model Strategy
More informationSOA for Healthcare: Promises and Pitfalls
SOA for Healthcare: Promises and Pitfalls Dennis B. Smith dbs@sei.cmu.edu SOA in Health Care Conference: Value in a Time of Change Chicago, IL USA June 3, 2009 Agenda Healthcare IT Challenges SOA: The
More informationSCUR203 Why Do We Need Security Standards?
SCUR203 Why Do We Need Security Standards? Cristina Buchholz Product Security, SAP Learning Objectives As a result of this workshop, you will be able to: Recognize the need for standardization Understand
More informationCreating Web Services in NetBeans
Creating Web Services in NetBeans Fulvio Frati fulvio.frati@unimi.it Sesar Lab http://ra.crema.unimi.it 1 Outline Web Services Overview Creation of a Web Services Server Creation of different Web Services
More informationSOA REFERENCE ARCHITECTURE
SOA REFERENCE ARCHITECTURE August 15, 2007 Prepared by Robert Woolley, Chief Technologist and Strategic Planner INTRODUCTION This document is a derivative work of current documentation and presentations
More informationA SOA Based Framework for the Palestinian e-government Integrated Central Database
Islamic University of Gaza Deanery of Higher Studies Faculty of Information Technology Information Technology Program A SOA Based Framework for the Palestinian e-government Integrated Central Database
More informationIBM Rational Web Developer for WebSphere Software Version 6.0
Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,
More informationB. WEB APPLICATION ARCHITECTURE MODELS
B. WEB APPLICATION ARCHITECTURE MODELS 1. Web application, what, why and how? 2. N-Tier architecture 3. Historical review of architecture models 4. How does this relate to MVC? 83 B.1 Web application,
More informationToward Next Generation Distributed Business Information Systems: Five Inherent Capabilities of Service-Oriented Computing
Toward Next Generation Distributed Business Information Systems: Five Inherent Capabilities of -Oriented Computing Chung, Sam and Davalos, Sergio Abstract The research conducted examines how the emerging
More informationSNUG June 16, 2006 The Future of PeopleSoft Integration
SNUG June 16, 2006 The Future of PeopleSoft Integration Reasons to Use Your Free PeopleSoft and Fusion Middleware Integration Tools 1 Aims and Ambitions Web Services and Process Orchestration Primer Understand
More informationChapter 6 Registering and Discovering. Web Serv vices: Web services
Slide 6.1 Web Serv vices: Princ ciples & Te echno ology Chapter 6 Registering and Discovering Mike P. Papazoglou mikep@uvt.nl Web services Slide 6.2 Topics Service registries and discovery Universal Description,
More informationVertical Integration of Enterprise Industrial Systems Utilizing Web Services
Vertical Integration of Enterprise Industrial Systems Utilizing Web Services A.P. Kalogeras 1, J. Gialelis 2, C. Alexakos 1, M. Georgoudakis 2, and S. Koubias 2 1 Industrial Systems Institute, Building
More informationWeb Services Manageability Concepts (WS-Manageability)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 Web Services Manageability Concepts (WS-Manageability) Version 1.0 September
More informationWeb Services Strategy
Web Services Strategy Agenda What What are are Web Web Services? Services? Web Web Services Services --The The Technologies Technologies Web Web Services Services Compliments Compliments Overall Overall
More informationA Flexible Services Architecture Based Translator Web Services
A Flexible Services Architecture Based Translator Web Services Phill Miller, Sushil K. Sharma, Fred L. Kitchens 1 Made2Manage Inc., Indianapolis, Indiana, USA pmiller@made2manage.com 2 Department of Management,
More informationService Governance and Virtualization For SOA
Service Governance and Virtualization For SOA Frank Cohen Email: fcohen@pushtotest.com Brian Bartel Email: bbartel@pushtotest.com November 7, 2006 Table of Contents Introduction 3 Design-Time Software
More informationWeb Services Advanced Topics
Web Services Advanced Topics Where things are now and where they are going Version 9 Web Services Advanced Topics WSAdvanced-2 Enterprise Web Services Industry trends and organizations Security and Reliability
More informationContracts for Services: Needs and Nonsense!
Contracts for Services: Needs and Nonsense! Mark Perreira, Chief Scientist Talking Blocks Slide 1 Agenda Web services and WSDL, today. Defining a contract-based system. The architecture and benefits of
More informationMiddleware and the Internet
Middleware and the Internet Middleware today Designed for special purposes (e.g. DCOM) or with overloaded specification (e.g. CORBA) Specifying own protocols integration in real world network? Non-performant
More informationWeb Service Testing. SOAP-based Web Services. Software Quality Assurance Telerik Software Academy http://academy.telerik.com
Web Service Testing SOAP-based Web Services Software Quality Assurance Telerik Software Academy http://academy.telerik.com The Lectors Snejina Lazarova Product Manager Talent Management System Dimo Mitev
More informationWeb Services - Consultant s View. From IT Stategy to IT Architecture. Agenda. Introduction
Web Services - A Consultant s View From IT Stategy to IT Architecture Hans-Peter Hoidn, Timothy Jones, Jürg Baumann, Oliver Vogel February 12, 2003 Copyright IBM Corporation 2002 Agenda Introduction I.
More information