CCL.

Slides:



Advertisements
Similar presentations
REST Introduction 吴海生 博克软件(杭州)有限公司.
Advertisements

Chapter 19 – Service-oriented Architecture
Harithan R velagala CSE 532 TERM PAPER. First what is a service? A service is a reusable component which transforms business data. It is self contained.
Service Oriented Architecture for Mobile Applications Swarupsingh Baran University of North Carolina Charlotte.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 1.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
1 Introduction to SOA. 2 The Service-Oriented Enterprise eXtensible Markup Language (XML) Web services XML-based technologies for messaging, service description,
June 3, 2015 Government Technology Forum: Service Oriented Architecture (SOA) Jonathan Natarajan Enterprise Integration Program Manager.
Seyed Mohammad Ghaffarian ( ) Computer Engineering Department Amirkabir University of Technology Fall 2010.
Chapter 5: Principles of Service- Oriented Computing Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns,
1 Xinke Lin Andreas Häber Veena Dodballapur Demystifying SOA and EDA.
Page 1 Elements of Service-Oriented Architecture B. Ramamurthy.
© 2006 IBM Corporation SOA on your terms and our expertise Discovering the Value of SOA SOA In Action SOA & End-2-End Business Driven Development using.
IBM Research – Thomas J Watson Research Center | March 2006 © 2006 IBM Corporation Events and workflow – BPM Systems Event Application symposium Parallel.
NETE4631 SOA and Cloud Computing Service Models
WEB SERVICES AN EVALUATION OF MODERN WEB SERVICE ARCHITECTURES Gordon Hew COMS E6125 Web Information Management Systems.
Chapter 5: Principles of Service- Oriented Computing Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns,
SOA Design Patterns Presented by :
DISTRIBUTED COMPUTING
What is Service Oriented Architecture ? CS409 Application Services Even Semester 2007.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 09. Review Introduction to architectural styles Distributed architectures – Client Server Architecture – Multi-tier.
1 Multimedia Services Service provider Service client Service registry Publish Find/discovery Bind Multimedia Services Framework and architecture.
SOA White Paper Concepts February 20, IT Infrastructure Planning Committee SOA – A Definition Service-Oriented Architecture (SOA) is an approach.
Introducing Managed Services Wolf Gilbert Architect Evangelist Microsoft Corporation.
Page 1 SOA, Service Definitions, Gaps & Standards Roadmap Harmonization (Joint effort between OMG, The Open Group, OASIS and W3C) By: OMG: James Odell,
1 UNIT –II Architecting Web Service. 2 Why SOA? – business point of view  Information Technology (IT) workers face many challenges, including: Limited.
Service Oriented Architecture CCT355H5 Professor Michael Jones Suezan Makkar.
MSIS 2012 – Statistics Sweden Guidance for Statistical Services Jakob Engdahl ( ) Head of Architecture and Strategy unit – IT Department.
SOA support in J2EE Platform overview Primitive SOA support Support for service-orientation principles Contemporary SOA support.
SOA support in.NET Platform overview Primitive SOA support Support for service-orientation principles Contemporary SOA support.
® IBM Software Group © 2004 IBM Corporation Developing an SOA with RUP and UML 2.0 Giles Davies.
Independent Insight for Service Oriented Practice Summary: Service Reference Architecture and Planning David Sprott.
Service Oriented Architecture + SOAP -Robin John.
HNDIT Rapid Application Development
Advanced Web Technologies Lecture # 5 By: Faraz Ahmed.
The Service in Service Oriented Architecture November 2, 2005 Aderbad Tamboli Petris.
Basics of SOA Testing Assurance Services Unit 24 February 2016.
Introduction to Service Orientation MIS 181.9: Service Oriented Architecture 2 nd Semester,
Identifying the Building Blocks of Web Services Web Services can convert your application into a Web-application, which can publish its function or message.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
Modeling of Service Oriented Architecture: From Business Process to Service Realization Petr Weiss and Marek Rychlý Brno University of Technology, Faculty.
08/07/ Comparative Integrated Systems CIS007-3 Sue Brandreth Week 13: Service-Oriented Architecture (Overview)
Service-oriented architecture 8 th July What is a Service? A service is a reusable component that can be used as a building block to form larger,
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
SERVICE ORIENTED ARCHITECTURE
CSPA Workshop Hackathon
SOA (Service Oriented Architecture)
Service Oriented Architecture
Service Oriented Architecture
Software Architecture in Practice
7. Service-oriented Architecture (SOA)
ASP.NET Web Forms Vs. ASP.NET MVC ASP.NET is Microsoft’s big leap after Active Server Pages (ASP), ASP.NET provides flexible and unified web development.
Introduction to Web Services and SOA
Inventory of Distributed Computing Concepts and Web services
موضوع سمینار : نقش مولفه ها در معماری سرویس گرا
Service-centric Software Engineering
2016 Maintenance Innovation Challenge ENTERPRISE SERVICE BUS
Service-centric Software Engineering 1
Inventory of Distributed Computing Concepts
Service Oriented Architecture
Elements of Service-Oriented Architecture
Service Oriented Architecture (SOA)
Service Oriented Architecture + SOAP
SAMANVITHA RAMAYANAM 18TH FEBRUARY 2010 CPE 691
Service-Oriented Computing: Semantics, Processes, Agents
Physics data processing with SOA
Introduction to SOA and Web Services
Introduction to Service-Orientation
Introduction to Web Services and SOA
Inventory of Distributed Computing Concepts
Presentation transcript:

CCL

Service Oriented Architecture Presenter: Madhav Abhyankar

What is SOA Wikipedia: A SOA is an architectural style where in services are provided to the other components by application components, through a communication protocol over a network. W3C: A set of components which can be invoked, and whose interface descriptions can be published and discovered

Principles of SOA Explicit Boundaries Standardized Contract Autonomous Loose Coupling Abstraction Reusable Stateless Discoverable Composable Vendor independent Policy driven

Benefits of SOA Loose coupling Testability Availability and Scalability Parallel development Reusability

SOA Patterns Logic Centralization Asynchronous Queuing Event Driven Messaging Enterprise Service bus Service Façade Authentication Broker Callback

Challenges Service Identification Granularity Location Messaging standards Service Governance Deployment and Maintenance Service Identification: What Business functionalities are proved by a service Service Granualarity: Optimal Location: Where should the service live in an enterprise Messaging Standards: Protocal – Think about protocall bridging  Bringing SOA to life, he observed, "is a lot like delivering a baby — it requires a copious nurturing, understanding, labor, and ultimately … pushing.

SOA in our Enterprise Change in mindset Isolating components Contract Design Database independence Authorization Review vendor driven “SOA” applications Inter service communication channel and protocol

Micro Service Pattern Extension of SOA patterns Loose coupling Single Contract Responsibility and Ownership

Questions Download Presentation from : http://madhavabhyankar.com/2016/10/12/service-oriented- architecture-nuveen/