MI703 Class 9 Agenda Service Oriented Architecture Service Oriented Architecture Zara Case Zara Case Project Time Project Time.

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

Web Services Creation and Consumption in AllFusion ® 2E Paul Castleton - Manager, Development Laura Houchin - Senior Consultant Computer Associates USA.
Siebel Web Services Siebel Web Services March, From
Chapter 19 – Service-oriented Architecture
An Approach to Wrap Legacy Applications into Web Services Wesal Al Belushi, Youcef Baghdadi Department of Computer Science, Sultan Qaboos University, Sultanate.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 1.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
SERVICE ORIENTED ARCHITECTURE APPROACH FOR WEB SERVICES A SURVEY PAPER ON SERVICE ORIENTED ARCHITECTURE APPROACH FOR WEB SERVICES Diana Geangalau
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Workflow utilization in composition of complex applications based.
CIS-764 Database Design Service-Oriented Architecture and Web-Services Binti Sepaha.
ECHO: NASA’s E os C learing HO use Integrating Access to Data Services Michael Burnett Blueprint Technologies, 7799 Leesburg.
Transparent Robustness in Service Aggregates Onyeka Ezenwoye School of Computing and Information Sciences Florida International University May 2006.
Leveraging Technology to Enhance PeopleSoft Web Services (SOA) System Efficiency Lorne Kaufman, Managing Director.
1 Introduction to SOA. 2 The Service-Oriented Enterprise eXtensible Markup Language (XML) Web services XML-based technologies for messaging, service description,
UDDI Overview Web Services Registry SOA Enabler. What Is UDDI? Universal Description, Discovery, and Integration Protocols for web services registry Public.
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
Latest techniques and Applications in Interprocess Communication and Coordination Xiaoou Zhang.
Troy Hutchison Service Oriented Architecture (SOA) Security.
Introduction to Service-Oriented Architecture. Outline Definition Features Examples of SOA Web Service Standards Example Pros and Cons Integration with.
Web Services Members Troy Tony Ellen Vincent. Web Services What is it Why is it useful What have been solved Demo Alternative technologies Question.
MD703 Class 8 DRAFT Agenda Midterm Return and Review –The Big Fix Discussion Application Integration –Workflow –EAI –Service Oriented Architecture Chapters.
Class 8 Agenda Midterm Case Review Notes Transactions & Workflow Enterprise-level Applications –SCM – Supply chain mgmt –ERP – Enterprise resource planning.
Service Oriented Application Integration (SOAI) IT 490 NJIT.
Class 10 Agenda Chapter 11 Review Chapter 11 Review Zara Case Zara Case Final Exam Review Final Exam Review Project Time Project Time.
Livermore July Web Services Overview Francisco Curbera IBM T.J. Watson Research Center.
Service-oriented architecture. The Basic main concepts –Service-orientation describes an architecture that uses loosely coupled services to support the.
Web Service What exactly are Web Services? To put it quite simply, they are yet another distributed computing technology (like CORBA, RMI, EJB, etc.).
ESB Guidance 2.0 Kevin Gock
THE NEXT STEP IN WEB SERVICES By Francisco Curbera,… Memtimin MAHMUT 2012.
Chapter 5: Principles of Service- Oriented Computing Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns,
Web Services Architecture1 - Deepti Agarwal. Web Services Architecture2 The Definition.. A Web service is a software system identified by a URI, whose.
Web Service Bright + Ong. Meaning A collection of protocols and standards used for exchanging data between applications or systems Written in various.
International Telecommunication Union Geneva, 9(pm)-10 February 2009 ITU-T Security Standardization on Mobile Web Services Lee, Jae Seung Special Fellow,
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
AUTHORS: MIKE P. PAPAZOGLOU WILLEM-JAN VAN DEN HEUVEL PRESENTED BY: MARGARETA VAMOS Service oriented architectures: approaches, technologies and research.
Service Oriented Architecture CCT355H5 Professor Michael Jones Suezan Makkar.
WebService. Outline Overview of Web Services SOAP (messaging) WSDL (service description) UDDI (registry)
Yuhui Chen; Romanovsky, A.; IT Professional Volume 10, Issue 3, May-June 2008 Page(s): Digital Object Identifier /MITP Improving.
Introduction to soarchitect. agenda SOA background and overview transaction recorder summary.
An Introduction to Web Services Web Services using Java / Session 1 / 2 of 21 Objectives Discuss distributed computing Explain web services and their.
C# 1 Web services CSC 298. C# 2 Web services  A technology to make libraries available across the internet.  In Visual Studio,  can create a web service.
Introduction to Web Services. Agenda Motivation History Web service model Web service components A walkthrough examples.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Introduction.
INFSO-RI Enabling Grids for E-sciencE Web Services Mike Mineter National e-Science Centre, Edinburgh.
RobustBPEL2: Transparent Autonomization in Business Processes through Dynamic Proxies Onyeka Ezenwoye S. Masoud Sadjadi Autonomic Computing Research Lab.
Web Services Blake Schernekau March 27 th, Learning Objectives Understand Web Services Understand Web Services Figure out SOAP and what it is used.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
A service Oriented Architecture & Web Service Technology.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Sabri Kızanlık Ural Emekçi
WEB SERVICES.
Unit – 5 JAVA Web Services
SOA (Service Oriented Architecture)
Service Oriented Architecture
Some Basics of Globus Web Services
Software Architecture in Practice
Implementing a service-oriented architecture using SOAP
Wsdl.
Introduction to Web Services and SOA
Inventory of Distributed Computing Concepts and Web services
Service-centric Software Engineering
Service-centric Software Engineering 1
Web services, WSDL, SOAP and UDDI
Service-Oriented Computing: Semantics, Processes, Agents
Introduction to Web Services
Introduction to Web Services and SOA
Presentation transcript:

MI703 Class 9 Agenda Service Oriented Architecture Service Oriented Architecture Zara Case Zara Case Project Time Project Time

Application Integration Review Tightly coupled integration within applications Tightly coupled integration within applications Loosely coupled integration between applications Loosely coupled integration between applications Sharing Sharing –Data –Functions

EAI Issues Tight coupling of data structures, functions Tight coupling of data structures, functions Location dependent linkages, static locations Location dependent linkages, static locations Focus on well-defined workflows with high elasticity Focus on well-defined workflows with high elasticity Flexibility limitations due to scope of data, functions, coupling Flexibility limitations due to scope of data, functions, coupling

Service Oriented Architecture Purpose: To provide dynamic discovery and execution of the components of a workflow process w/o a formal hierarchy Purpose: To provide dynamic discovery and execution of the components of a workflow process w/o a formal hierarchy Modular Structure Modular Structure –Web services are the components –No set access mechanism or protocol –Terms are “negotiated” at time of execution Compare to external marketplace versus internal workflow Compare to external marketplace versus internal workflow

SOA Terms / Aspects Standard for defining the service (WSDL) Standard for defining the service (WSDL) Web Services Registry (UDDI) Web Services Registry (UDDI) Standard for invoking the service (SOAP) Standard for invoking the service (SOAP) Standard for presenting data (XML) Standard for presenting data (XML)

SOA: Problems Solved JAVA issues JAVA issues –“Write once, use often” –“Context” – all functions must be present –Location of service fixed Strategic Development Strategic Development –Components can be built w/o fixed hierarchy –Possible multiple service providers –Applications are built by dynamic linking of the services –Linking to external services no harder, just a different URL and XML format

SOA: “Lines and Circles” Typical development model Typical development model –Hierarchy of functions –Context of processes –“Many servers” issue SOA makes linkage very inexpensive SOA makes linkage very inexpensive –“Liquid Computing” –“Write once, deploy once”

SOA: Opportunities SCM or “Channel” applications SCM or “Channel” applications –Service may be “bid” dynamically –Switching costs minimal –Invocation is programmed in, not dynamic Rapid Application Development Rapid Application Development –Bottom-up development –Focus on presentation, integration of services –Infrastructure changes do not require application changes Applications can move and be “discovered” Applications can move and be “discovered”

Case Study: Zara What are Inditex / Zara’s sustainable advantages? What might be the next barrier to attempt? What are Inditex / Zara’s sustainable advantages? What might be the next barrier to attempt? How important is in-house manufacturing to the advantage? Why? (cp outsourcing IT?) How important is in-house manufacturing to the advantage? Why? (cp outsourcing IT?) What is killing classic advertising as an asset? (think peer production) What is killing classic advertising as an asset? (think peer production)