SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Applying Performance Engineering  Principles Throughout the SOA Lifecycle Rich Larrabee  President  AlwaysOn.biz
I.T.  -  It’s a Team Sport AlwaysOn.biz Be Proactive. Be “Always On.”
SOA Lifecycle Issues
Problems Garbani, Jean-Pierre. “Optimizing Service Level Performance.”  Forrester Research   11 Feb 2005
Software Development Process Kruchten, Philippe.  The Rational Unified Process An Introduction, Third Edition . New Jersey: Pearson Education, 2004
Organizational Issues
Full Lifecycle    Performance Engineering Dumke, Reiner, et al.  “ Aspects of Performance Engineering – An Overview. ”  Performance Engineering State of the Art and Current Trends. Berlin: Springer-Verlang, 2001.
“ Risk Driven”  Software Development Process
Architectural Views (RUP + SEI) Rozanski, Nick, and Eion Woods.  Software Systems Architecture .  New Jersey: Pearson Education, 2005.
IBM Rational SOA Software    Development Methodology (SOMA) Arsanjani, Ali. “Service-oriented modeling and architecture.”  IBM Developer Works  9 Nov 2004.
Methodology Mash-Up
SOA  “Service Engineering Lifecycle”
IBM SOA Foundation Reference Architecture Wahli, Ueli , et al.  Building SOA Solutions Using the Rational SDP .  New York: IBM Redbook, 2007.
“ Bottom Up” Simulation Model
“ Top-Down” Design
“ Meet in the Middle” Simulation Model
Early Validation of Design Approaches
Prototyped Evaluation of Design Patterns
Validate Design Patterns
Service Management
Service Management (Trending)
SOA Lifecycle Recap
I.T.  -  It’s a Team Sport http://www.AlwaysOn.biz 703.926.8915

Weitere ähnliche Inhalte

Ähnlich wie Applying Performance Engineering Principles Throughout the SOA Lifecycle

Intro to Agile for Business
Intro to Agile for BusinessIntro to Agile for Business
Intro to Agile for BusinessDarlene Pike
 
Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...
Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...
Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...ghodgkinson
 
A Study of the Evolution Process of PaaS Ecosystem -Abridged Edition-
A Study of the Evolution Process of PaaS Ecosystem -Abridged Edition-A Study of the Evolution Process of PaaS Ecosystem -Abridged Edition-
A Study of the Evolution Process of PaaS Ecosystem -Abridged Edition-Yuichi Yoda
 
Innovating the Software Development Process at Cadence Design Systems
Innovating the Software Development Process at Cadence Design SystemsInnovating the Software Development Process at Cadence Design Systems
Innovating the Software Development Process at Cadence Design SystemsRahul Razdan
 
Operationalization of Lean thinking through Value Stream Mapping with Simulat...
Operationalization of Lean thinking through Value Stream Mapping with Simulat...Operationalization of Lean thinking through Value Stream Mapping with Simulat...
Operationalization of Lean thinking through Value Stream Mapping with Simulat...Letizia Jaccheri
 
Building Data Marts – a Sprint Not A Marathon (Forward Intelligence) v5
Building Data Marts – a Sprint Not A Marathon (Forward Intelligence) v5 Building Data Marts – a Sprint Not A Marathon (Forward Intelligence) v5
Building Data Marts – a Sprint Not A Marathon (Forward Intelligence) v5 David Waters
 
Software architecture First Lecture
Software architecture First LectureSoftware architecture First Lecture
Software architecture First LectureAhmad Zee
 
Structure, Personalization, Scale: A Deep Dive into LinkedIn Search
Structure, Personalization, Scale: A Deep Dive into LinkedIn SearchStructure, Personalization, Scale: A Deep Dive into LinkedIn Search
Structure, Personalization, Scale: A Deep Dive into LinkedIn SearchC4Media
 
End-to-End delivery in flexible and multi-vendor environment
End-to-End delivery in flexible and multi-vendor environmentEnd-to-End delivery in flexible and multi-vendor environment
End-to-End delivery in flexible and multi-vendor environmentAgileUzbekistan
 
Simulating Enterprise Architecture Models
Simulating Enterprise Architecture Models Simulating Enterprise Architecture Models
Simulating Enterprise Architecture Models balbirbarn
 
Enterprise Unified Process and rup methodology
Enterprise Unified Process and rup methodologyEnterprise Unified Process and rup methodology
Enterprise Unified Process and rup methodologysaman zaker
 
Irina kovyazin resume
Irina kovyazin   resumeIrina kovyazin   resume
Irina kovyazin resumeikovyazin
 
Oracle SOA, AIA & Fusion Apps
Oracle SOA, AIA & Fusion AppsOracle SOA, AIA & Fusion Apps
Oracle SOA, AIA & Fusion AppsPhil Wilkins
 
Software architecture7
Software architecture7Software architecture7
Software architecture7Ahmad Zee
 

Ähnlich wie Applying Performance Engineering Principles Throughout the SOA Lifecycle (20)

Intro to Agile for Business
Intro to Agile for BusinessIntro to Agile for Business
Intro to Agile for Business
 
Enterprise Apps
Enterprise AppsEnterprise Apps
Enterprise Apps
 
Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...
Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...
Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...
 
A Study of the Evolution Process of PaaS Ecosystem -Abridged Edition-
A Study of the Evolution Process of PaaS Ecosystem -Abridged Edition-A Study of the Evolution Process of PaaS Ecosystem -Abridged Edition-
A Study of the Evolution Process of PaaS Ecosystem -Abridged Edition-
 
Innovating the Software Development Process at Cadence Design Systems
Innovating the Software Development Process at Cadence Design SystemsInnovating the Software Development Process at Cadence Design Systems
Innovating the Software Development Process at Cadence Design Systems
 
Operationalization of Lean thinking through Value Stream Mapping with Simulat...
Operationalization of Lean thinking through Value Stream Mapping with Simulat...Operationalization of Lean thinking through Value Stream Mapping with Simulat...
Operationalization of Lean thinking through Value Stream Mapping with Simulat...
 
Building Data Marts – a Sprint Not A Marathon (Forward Intelligence) v5
Building Data Marts – a Sprint Not A Marathon (Forward Intelligence) v5 Building Data Marts – a Sprint Not A Marathon (Forward Intelligence) v5
Building Data Marts – a Sprint Not A Marathon (Forward Intelligence) v5
 
Software architecture First Lecture
Software architecture First LectureSoftware architecture First Lecture
Software architecture First Lecture
 
Structure, Personalization, Scale: A Deep Dive into LinkedIn Search
Structure, Personalization, Scale: A Deep Dive into LinkedIn SearchStructure, Personalization, Scale: A Deep Dive into LinkedIn Search
Structure, Personalization, Scale: A Deep Dive into LinkedIn Search
 
End-to-End delivery in flexible and multi-vendor environment
End-to-End delivery in flexible and multi-vendor environmentEnd-to-End delivery in flexible and multi-vendor environment
End-to-End delivery in flexible and multi-vendor environment
 
Simulating Enterprise Architecture Models
Simulating Enterprise Architecture Models Simulating Enterprise Architecture Models
Simulating Enterprise Architecture Models
 
Rema Resume
Rema ResumeRema Resume
Rema Resume
 
Rema Resume
Rema ResumeRema Resume
Rema Resume
 
Enterprise Unified Process and rup methodology
Enterprise Unified Process and rup methodologyEnterprise Unified Process and rup methodology
Enterprise Unified Process and rup methodology
 
Irina kovyazin resume
Irina kovyazin   resumeIrina kovyazin   resume
Irina kovyazin resume
 
Oracle SOA, AIA & Fusion Apps
Oracle SOA, AIA & Fusion AppsOracle SOA, AIA & Fusion Apps
Oracle SOA, AIA & Fusion Apps
 
[0201699613]visual modeling with rational rose 2000 and uml
[0201699613]visual modeling with rational rose 2000 and uml[0201699613]visual modeling with rational rose 2000 and uml
[0201699613]visual modeling with rational rose 2000 and uml
 
Software architecture7
Software architecture7Software architecture7
Software architecture7
 
Get Lean with OSEE
Get Lean with OSEEGet Lean with OSEE
Get Lean with OSEE
 
Oracle soa suite 12c
Oracle soa suite 12cOracle soa suite 12c
Oracle soa suite 12c
 

Kürzlich hochgeladen

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Kürzlich hochgeladen (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

Applying Performance Engineering Principles Throughout the SOA Lifecycle

Hinweis der Redaktion

  1. Titles: white on red, Arial, 32 points Slides: title white on red, text black, Arial 32 for title and text when possible