SlideShare a Scribd company logo
www.oeclib.in
SUBMITTED BY:
ODISHA ELECTRONICS CONTROL LIABRAY
Seminar On
Service
Oriented Architecture
(SOA)
Content
 Introduction
 Requirements
 Principles
 Attributes of a SOA
 SOA and Web service protocols
 SOA and network management architecture
 Benefits
 References
Introduction
 SOA implementations rely on a mesh (Mesh consists of semi-permeable
barrier made of connected strands of metal, fiber, or other flexible/ductile
material. Mesh is similar to web or net in that it has many attached or
woven strands.) Of software services.
 Services comprise unassociated, loosely coupled units of functionality that
have no calls to each other embedded in them.
 Each service implements one action, such as filling out an online
application for an account, or viewing an online bank-statement, or placing
an online booking or airline ticket order.
Requirements
 Interoperability between different systems and programming
languages that provides the basis for integration between
applications on different platforms through a communication
protocol.
 One example of such communication depends on the concept
of messages.
 Using messages across defined message channels decreases
the complexity of the end application, thereby allowing the
developer of the application to focus on true application
functionality instead of the intricate needs of a communication
protocol.
Principles
 The following guiding principles define the ground rules for
development, maintenance, and usage of the SOA:
 Reuse, granularity, modularity, compensability,
componentization and interoperability.
 Standards-compliance (both common and industry-specific).
 Services identification and categorization, provisioning and
delivery, and monitoring and tracking.
Attributes of a SOA
 In addition, one might take the following factors into account
when defining a SOA implementation:
 Efficient use of system resources
 service maturity and performance
 EAI (Enterprise Application Integration (EAI) is defined as
the use of software and computer systems architectural
principles to integrate a set of enterprise computer
applications.)
SOA and Web service protocols
 Service encapsulation – Many web services are consolidated for
use under the SOA. Often such services were not planned to be
under SOA.
 Service loose coupling – Services maintain a relationship that
minimizes dependencies and only requires that they maintain an
awareness of each other.
 Service contract – Services adhere to a communications agreement,
as defined collectively by one or more service-description
documents.
 Service abstraction – Beyond descriptions in the service contract,
services hide logic from the outside world.
SOA and Web service
protocols…
 Implementers commonly build SOAs using web
services standards (for example, SOAP) that have gained
broad industry acceptance.
 These standards (also referred to as Web Service
specifications) also provide greater interoperability and some
protection from lock-in to proprietary vendor software.
 One can, however, implement SOA using any service-based
technology, such as Jini, CORBA or REST.
SOA and network management architecture
 As of 2008 the principles of SOA are being applied to the
field of network management.
 Examples of service-oriented network management
architectures include TS 188 001 NGN Management OSS
Architecture from ETSI, and M.3060 Principles for the
Management Of Next Generation Networks recommendation
from the ITU-T.
Benefits
 Some enterprise architects believe that SOA can help businesses
respond more quickly and cost-effectively to changing market-
conditions.
 This style of architecture promotes reuse at the macro (service)
level rather than micro (classes) level. It can also simplify
interconnection to – and usage of – existing IT (legacy) assets.
References
 www.oeclib.in
 www.google.com
 www.wikipedia.com
THANKS

More Related Content

PPTX
4 Clearing houses, Translation centres and Reprographic centres.pptx
PPTX
POPSI
PPTX
ISO 2709
PDF
Cloud Computing in Libraries
PPTX
Dspace software
PDF
Z39.50 basics
PPTX
Semantic web
PPTX
Uniterm indexing
4 Clearing houses, Translation centres and Reprographic centres.pptx
POPSI
ISO 2709
Cloud Computing in Libraries
Dspace software
Z39.50 basics
Semantic web
Uniterm indexing

What's hot (20)

PPT
Informetrics final
PPTX
International Standard Bibliographic Description: background and recent devel...
PDF
Resource description and Access
PDF
A comparative analysis of library classification systems
PPTX
Informatio retrival evaluation
PDF
Knowledge Organisation Systems in Digital Libraries: A Comparative Study
PPTX
Information Analysis Consolidation and Repackaging (IACR): an overview
PPT
Library Classifiction- Schemes-DDC-UDC-CC.ppt
PPTX
Multimedia application in libraries gaurav boudh
PPTX
Taxonomy, ontology, folksonomies & SKOS.
PDF
Library, Information and Society
PPTX
Precis
PPT
Information retrieval system
PPTX
DDS.pptx
PPT
Information Retrieval Models
PPTX
National social science documentation centre (nassdoc )
PPTX
Virtual reference srevices
PPT
WorldCat Presentation
PPTX
Bibliographic control : Basics
Informetrics final
International Standard Bibliographic Description: background and recent devel...
Resource description and Access
A comparative analysis of library classification systems
Informatio retrival evaluation
Knowledge Organisation Systems in Digital Libraries: A Comparative Study
Information Analysis Consolidation and Repackaging (IACR): an overview
Library Classifiction- Schemes-DDC-UDC-CC.ppt
Multimedia application in libraries gaurav boudh
Taxonomy, ontology, folksonomies & SKOS.
Library, Information and Society
Precis
Information retrieval system
DDS.pptx
Information Retrieval Models
National social science documentation centre (nassdoc )
Virtual reference srevices
WorldCat Presentation
Bibliographic control : Basics
Ad

Similar to Soa ppt (20)

PPT
Basic concepts of soa
PPT
Java web services
PPT
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.ppt
PPT
Cc unit 2 ppt
DOCX
service orentation documentation
PPTX
Service Oriented Architecture (SOA)
DOCX
What is service
PDF
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
PDF
International Journal of Software Engineering & Applications(IJSEA)
PPTX
Introduction to webservices
PPTX
Service view
PDF
Performance in soa context
PDF
Application Oriented Networks: An SOA Perspective | Torry Harris Whitepaper
PPT
Soa & Bpel With Web Sphere
PPT
Soa & Bpel With Web Sphere
PDF
Formalization of SOA concepts with mathematical foundation
PDF
A Study Of Web Services And Its Implications
PDF
As044285288
PPTX
Service Oriented Architecture.pptx
Basic concepts of soa
Java web services
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.ppt
Cc unit 2 ppt
service orentation documentation
Service Oriented Architecture (SOA)
What is service
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
International Journal of Software Engineering & Applications(IJSEA)
Introduction to webservices
Service view
Performance in soa context
Application Oriented Networks: An SOA Perspective | Torry Harris Whitepaper
Soa & Bpel With Web Sphere
Soa & Bpel With Web Sphere
Formalization of SOA concepts with mathematical foundation
A Study Of Web Services And Its Implications
As044285288
Service Oriented Architecture.pptx
Ad

More from OECLIB Odisha Electronics Control Library (20)

PPTX
PPTX
PPTX
PPTX
Agent Oriented Programming PPT
PPTX
Wireless application protocol ppt
PPTX
Wireless Communication ppt
PPTX
PPTX
Sixth sense technology ppt
PPTX
Software developement life cycle ppt
PPTX
Voice-over-Internet Protocol (VoIP) ppt
PPTX
Virtual Private Networks (VPN) ppt
PPTX

Recently uploaded (20)

PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPTX
Online Work Permit System for Fast Permit Processing
PDF
How Creative Agencies Leverage Project Management Software.pdf
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
Digital Strategies for Manufacturing Companies
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
medical staffing services at VALiNTRY
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPT
Introduction Database Management System for Course Database
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
history of c programming in notes for students .pptx
PDF
System and Network Administration Chapter 2
PPTX
Operating system designcfffgfgggggggvggggggggg
Odoo Companies in India – Driving Business Transformation.pdf
How to Choose the Right IT Partner for Your Business in Malaysia
Online Work Permit System for Fast Permit Processing
How Creative Agencies Leverage Project Management Software.pdf
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
ManageIQ - Sprint 268 Review - Slide Deck
Digital Strategies for Manufacturing Companies
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
medical staffing services at VALiNTRY
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
How to Migrate SBCGlobal Email to Yahoo Easily
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Introduction Database Management System for Course Database
CHAPTER 2 - PM Management and IT Context
2025 Textile ERP Trends: SAP, Odoo & Oracle
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
history of c programming in notes for students .pptx
System and Network Administration Chapter 2
Operating system designcfffgfgggggggvggggggggg

Soa ppt

  • 1. www.oeclib.in SUBMITTED BY: ODISHA ELECTRONICS CONTROL LIABRAY Seminar On Service Oriented Architecture (SOA)
  • 2. Content  Introduction  Requirements  Principles  Attributes of a SOA  SOA and Web service protocols  SOA and network management architecture  Benefits  References
  • 3. Introduction  SOA implementations rely on a mesh (Mesh consists of semi-permeable barrier made of connected strands of metal, fiber, or other flexible/ductile material. Mesh is similar to web or net in that it has many attached or woven strands.) Of software services.  Services comprise unassociated, loosely coupled units of functionality that have no calls to each other embedded in them.  Each service implements one action, such as filling out an online application for an account, or viewing an online bank-statement, or placing an online booking or airline ticket order.
  • 4. Requirements  Interoperability between different systems and programming languages that provides the basis for integration between applications on different platforms through a communication protocol.  One example of such communication depends on the concept of messages.  Using messages across defined message channels decreases the complexity of the end application, thereby allowing the developer of the application to focus on true application functionality instead of the intricate needs of a communication protocol.
  • 5. Principles  The following guiding principles define the ground rules for development, maintenance, and usage of the SOA:  Reuse, granularity, modularity, compensability, componentization and interoperability.  Standards-compliance (both common and industry-specific).  Services identification and categorization, provisioning and delivery, and monitoring and tracking.
  • 6. Attributes of a SOA  In addition, one might take the following factors into account when defining a SOA implementation:  Efficient use of system resources  service maturity and performance  EAI (Enterprise Application Integration (EAI) is defined as the use of software and computer systems architectural principles to integrate a set of enterprise computer applications.)
  • 7. SOA and Web service protocols  Service encapsulation – Many web services are consolidated for use under the SOA. Often such services were not planned to be under SOA.  Service loose coupling – Services maintain a relationship that minimizes dependencies and only requires that they maintain an awareness of each other.  Service contract – Services adhere to a communications agreement, as defined collectively by one or more service-description documents.  Service abstraction – Beyond descriptions in the service contract, services hide logic from the outside world.
  • 8. SOA and Web service protocols…  Implementers commonly build SOAs using web services standards (for example, SOAP) that have gained broad industry acceptance.  These standards (also referred to as Web Service specifications) also provide greater interoperability and some protection from lock-in to proprietary vendor software.  One can, however, implement SOA using any service-based technology, such as Jini, CORBA or REST.
  • 9. SOA and network management architecture  As of 2008 the principles of SOA are being applied to the field of network management.  Examples of service-oriented network management architectures include TS 188 001 NGN Management OSS Architecture from ETSI, and M.3060 Principles for the Management Of Next Generation Networks recommendation from the ITU-T.
  • 10. Benefits  Some enterprise architects believe that SOA can help businesses respond more quickly and cost-effectively to changing market- conditions.  This style of architecture promotes reuse at the macro (service) level rather than micro (classes) level. It can also simplify interconnection to – and usage of – existing IT (legacy) assets.

Editor's Notes