SlideShare a Scribd company logo
2
Most read
Service Oriented Architecture:5
Service Oriented Analysis and Design
Prof Neeraj Bhargava
Vaibhav Khanna
Department of Computer Science
School of Engineering and Systems Sciences
Maharshi Dayanand Saraswati University Ajmer
Service and Service Orientation
What is a service?
‱ Discrete unit of functionality
‱ Autonomous
‱ Standardization
‱ Black box
What is service orientation?
‱ Logic decomposed into smaller pieces
‱ Specific
‱ Software to solve individual concerns
How a service encapsulates logic
‱ Relationship between service and logic:
‱ 1.Service–task in a process
‱ 2.Service–sub-process
‱ 3.Service-process
How services relate?
‱ Service awareness
‱ Service description
‱ Service communication
How services communicate
‱ Send messages 
.. Autonomous 
. Self governing
logic
Components of SOA
‱ Services
.. Service description
‱ Messages
How are services designed
‱ What is processing logic?
‱ What is service oriented processing logic?
‱ What is service oriented solution
SOA Solution Stack
Operations
‱ Operations: Transactions that represent single logical
units of work (LUWs).
‱ Execution of an operation will typically cause one or
more persistent data records to be read, written, or
modified.
‱ SOA operations are directly comparable to object-
oriented (OO) methods.
‱ They have a specific, structured interface, and return
structured responses.
‱ Just as for methods, the execution of a specific
operation might involve invocation of additional
operations.
Services
‱ Services: Represent logical groupings of
operations.
‱ For example, if we view Customer Profiling as
a service, then, Lookup customer by telephone
number, List customers by name and postal
code, and Save data for new customer
represent the associated operations
Business Processes
‱ Business Processes: A long running set of actions or
activities performed with specific business goals in
mind.
‱ Business processes typically encompass multiple
service invocations.
‱ Examples of business processes are: Initiate New
Employee, Sell Products or Services, and Fulfill Order.
‱ In SOA terms, a business process consists of a series of
operations which are executed in an ordered sequence
according to a set of business rules
Assignment
‱ Assignment 1: Discuss in detail the concept of
Service Oriented Analysis and Design.
‱ Thank You

More Related Content

PPTX
Introduction to Fiber Optics
PPT
Other Wireless Networks
PPTX
Antenna Parameters Part 1
PPTX
Computer network
PDF
IT6601 Mobile Computing Unit I
PDF
VLC Technology
PPTX
Oc ppt(38,39,40) optical sources
PPTX
Multiple input & Multiple Output Systems
Introduction to Fiber Optics
Other Wireless Networks
Antenna Parameters Part 1
Computer network
IT6601 Mobile Computing Unit I
VLC Technology
Oc ppt(38,39,40) optical sources
Multiple input & Multiple Output Systems

What's hot (20)

PPTX
Optical add drop multiplexer in Optical Fiber Communication
PPTX
2.2.1.3 Internet Service Provider
PPTX
CDMA cellular radio network
 
PPTX
Topic 3.2 internet service provider
PDF
Antenna presentation
PPT
Repeaters.51
PPT
Ppt for tranmission media
PPTX
OSI Model Assignment Help
PPTX
Optical amplifiers- review
PPTX
Hybrid wireless network -0th review
PPTX
Computer Graphics - Windowing and Clipping
PPT
Optical networks
PPTX
Lasers and optical fibre communications
PPT
Electromagnetic Spectrum & Transmission line Theory
PPTX
Folded dipole antenna
PPT
ppt on dispersion
PPT
Digital Image File Formats
PPTX
Mimo in Wireless Communication
PPTX
Network integration
PPT
Topic: Virtual circuit & message switching
Optical add drop multiplexer in Optical Fiber Communication
2.2.1.3 Internet Service Provider
CDMA cellular radio network
 
Topic 3.2 internet service provider
Antenna presentation
Repeaters.51
Ppt for tranmission media
OSI Model Assignment Help
Optical amplifiers- review
Hybrid wireless network -0th review
Computer Graphics - Windowing and Clipping
Optical networks
Lasers and optical fibre communications
Electromagnetic Spectrum & Transmission line Theory
Folded dipole antenna
ppt on dispersion
Digital Image File Formats
Mimo in Wireless Communication
Network integration
Topic: Virtual circuit & message switching
Ad

Similar to Soa 5 service oriented analysis and design (20)

PPTX
Introduction to SOA
PPTX
Service Oriented Architecture (SOA)
PDF
Soa modeling & bpmn
PPT
Service Analysis And Design
PPTX
SOA - Unit 2 - Service Oriented Architecture
PDF
Ijcse13 05-08-058
PDF
Ijcse13 05-08-058
PDF
SOA unit-3-notes-Introduction to Service Oriented Architecture
PPTX
Lecture 3 - Services
PPTX
distributed system with lap practices at
ODP
Service oriented architecture 27 May 2014
DOCX
service orentation documentation
PPT
Service Oriented Architecture
PDF
Empirical analysis of function points in service oriented architecture (soa) ...
PDF
11.empirical analysis of function points in service oriented architecture (so...
PPT
Successful Approaches To Achieving Real Results With Soa
PPTX
UNIT2_Cloud Computing - Cloud Enabling Technologies
PPT
Soa Overview
PDF
SOA
 
PDF
Innovative Marriage of Security and Performance in SOA Based Dynamic Enterprises
Introduction to SOA
Service Oriented Architecture (SOA)
Soa modeling & bpmn
Service Analysis And Design
SOA - Unit 2 - Service Oriented Architecture
Ijcse13 05-08-058
Ijcse13 05-08-058
SOA unit-3-notes-Introduction to Service Oriented Architecture
Lecture 3 - Services
distributed system with lap practices at
Service oriented architecture 27 May 2014
service orentation documentation
Service Oriented Architecture
Empirical analysis of function points in service oriented architecture (soa) ...
11.empirical analysis of function points in service oriented architecture (so...
Successful Approaches To Achieving Real Results With Soa
UNIT2_Cloud Computing - Cloud Enabling Technologies
Soa Overview
SOA
 
Innovative Marriage of Security and Performance in SOA Based Dynamic Enterprises
Ad

More from Vaibhav Khanna (20)

PPTX
Information and network security 47 authentication applications
PPTX
Information and network security 46 digital signature algorithm
PPTX
Information and network security 45 digital signature standard
PPTX
Information and network security 44 direct digital signatures
PPTX
Information and network security 43 digital signatures
PPTX
Information and network security 42 security of message authentication code
PPTX
Information and network security 41 message authentication code
PPTX
Information and network security 40 sha3 secure hash algorithm
PPTX
Information and network security 39 secure hash algorithm
PPTX
Information and network security 38 birthday attacks and security of hash fun...
PPTX
Information and network security 37 hash functions and message authentication
PPTX
Information and network security 35 the chinese remainder theorem
PPTX
Information and network security 34 primality
PPTX
Information and network security 33 rsa algorithm
PPTX
Information and network security 32 principles of public key cryptosystems
PPTX
Information and network security 31 public key cryptography
PPTX
Information and network security 30 random numbers
PPTX
Information and network security 29 international data encryption algorithm
PPTX
Information and network security 28 blowfish
PPTX
Information and network security 27 triple des
Information and network security 47 authentication applications
Information and network security 46 digital signature algorithm
Information and network security 45 digital signature standard
Information and network security 44 direct digital signatures
Information and network security 43 digital signatures
Information and network security 42 security of message authentication code
Information and network security 41 message authentication code
Information and network security 40 sha3 secure hash algorithm
Information and network security 39 secure hash algorithm
Information and network security 38 birthday attacks and security of hash fun...
Information and network security 37 hash functions and message authentication
Information and network security 35 the chinese remainder theorem
Information and network security 34 primality
Information and network security 33 rsa algorithm
Information and network security 32 principles of public key cryptosystems
Information and network security 31 public key cryptography
Information and network security 30 random numbers
Information and network security 29 international data encryption algorithm
Information and network security 28 blowfish
Information and network security 27 triple des

Recently uploaded (20)

PPTX
Monitoring Stack: Grafana, Loki & Promtail
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Odoo Companies in India – Driving Business Transformation.pdf
DOCX
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Digital Systems & Binary Numbers (comprehensive )
PPTX
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Tally Prime Crack Download New Version 5.1 [2025] (License Key Free
PDF
Nekopoi APK 2025 free lastest update
PDF
Cost to Outsource Software Development in 2025
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PDF
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
PDF
Designing Intelligence for the Shop Floor.pdf
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
Website Design Services for Small Businesses.pdf
PDF
Salesforce Agentforce AI Implementation.pdf
Monitoring Stack: Grafana, Loki & Promtail
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Odoo Companies in India – Driving Business Transformation.pdf
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Digital Systems & Binary Numbers (comprehensive )
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
Design an Analysis of Algorithms I-SECS-1021-03
Tally Prime Crack Download New Version 5.1 [2025] (License Key Free
Nekopoi APK 2025 free lastest update
Cost to Outsource Software Development in 2025
Navsoft: AI-Powered Business Solutions & Custom Software Development
Why Generative AI is the Future of Content, Code & Creativity?
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
Designing Intelligence for the Shop Floor.pdf
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
wealthsignaloriginal-com-DS-text-... (1).pdf
Website Design Services for Small Businesses.pdf
Salesforce Agentforce AI Implementation.pdf

Soa 5 service oriented analysis and design

  • 1. Service Oriented Architecture:5 Service Oriented Analysis and Design Prof Neeraj Bhargava Vaibhav Khanna Department of Computer Science School of Engineering and Systems Sciences Maharshi Dayanand Saraswati University Ajmer
  • 2. Service and Service Orientation What is a service? ‱ Discrete unit of functionality ‱ Autonomous ‱ Standardization ‱ Black box What is service orientation? ‱ Logic decomposed into smaller pieces ‱ Specific ‱ Software to solve individual concerns
  • 3. How a service encapsulates logic ‱ Relationship between service and logic: ‱ 1.Service–task in a process ‱ 2.Service–sub-process ‱ 3.Service-process
  • 4. How services relate? ‱ Service awareness ‱ Service description ‱ Service communication
  • 5. How services communicate ‱ Send messages 
.. Autonomous 
. Self governing logic Components of SOA ‱ Services
.. Service description ‱ Messages
  • 6. How are services designed ‱ What is processing logic? ‱ What is service oriented processing logic? ‱ What is service oriented solution
  • 8. Operations ‱ Operations: Transactions that represent single logical units of work (LUWs). ‱ Execution of an operation will typically cause one or more persistent data records to be read, written, or modified. ‱ SOA operations are directly comparable to object- oriented (OO) methods. ‱ They have a specific, structured interface, and return structured responses. ‱ Just as for methods, the execution of a specific operation might involve invocation of additional operations.
  • 9. Services ‱ Services: Represent logical groupings of operations. ‱ For example, if we view Customer Profiling as a service, then, Lookup customer by telephone number, List customers by name and postal code, and Save data for new customer represent the associated operations
  • 10. Business Processes ‱ Business Processes: A long running set of actions or activities performed with specific business goals in mind. ‱ Business processes typically encompass multiple service invocations. ‱ Examples of business processes are: Initiate New Employee, Sell Products or Services, and Fulfill Order. ‱ In SOA terms, a business process consists of a series of operations which are executed in an ordered sequence according to a set of business rules
  • 11. Assignment ‱ Assignment 1: Discuss in detail the concept of Service Oriented Analysis and Design. ‱ Thank You