SlideShare a Scribd company logo
Thoughts on underlying principles of IT architecture & engineeringBy E. Meyman
 ContentsArchitecture & Engineering: Six PrinciplesSolutions need to be architected and engineered prior to being developed/programmedTrue Object-Oriented Design (OOD) with its industrially-proven good practicesService Oriented Architecture (SOA)Data CentricityProcess CentricityEnterprise TaxonomyLegacy
Principle 1:Solutions needs to be architected and engineered prior to being developed/programmedProblem:Too many half-literate buzzword-users claiming to be architects (and being delusional enough to believe it!)Diluted difference between programmer, developer, and engineerResult:Solutions not architected and not engineered. Consequently:Within several years, solutions end up on “life support” (extremely costly to maintain and make changes) and soon – completely unusableSolution:Architecture and engineering should become part of IT cultureEmploy a staff of architects, empower them and measure their performance by the performance of their solutions (don’t get a hollow buzzword-user in place of an architect!).
Principle 2:True Object-Oriented Design (OOD) with its industrially-proven good practicesIt’s not enough to standardize on platforms and versions. Need to also standardize on the way platforms are used: architecture, engineering, development, programmingOOD is very significant because it enables (and lack of it makes impossible) software modularity and SOA compatibility:Path: Objects –> Components –> FrameworkA component is a meaningful collection of objects
Principle 3:Service Oriented Architecture (SOA)SOA has many interpretations, definitions and meaningsThe worst interpretation of SOA is making it synonymous to Web Services. Web Services and XML have solved many heterogeneous integration problems; however,SOA is useful when it reaches throughout the enterprise and encompasses not just low-level infrastructural components but also complex business rules, transactions and processesSOA, if done right, must:Be highly process-centric. In fact, SOA should be deployed in an organic conjunction with BPMS Promote and require IT-Business collaboration on identification and designs of transactional bundles to be deployed as Components and ServicesThe ultimate outcome of a SOA initiative should be a complete model of the organization’s supply chain (all mission-critical processes [components and transactions]) via loosely-coupled, reusable Components and Services.
Principle 4:Data CentricityData is one of the most important asset of an enterprise. Therefore,-Procedurally,Data and Information Management should be a devoted discipline with specifically-identified responsibilities and accountabilityData Management CommitteeArchitecturally, The acceptability of any IT solution must be judged based on its ability to support data mining, searcheablity/retrievability, maintainability, portability, interoperability, security, and integrityLooking beyond user interface and examining how data is handled
Principle 5:Process CentricityEverything an organization does involves a process; the Supply Chain is a collection of business processesProcesses must be mapped, automated and continuously performance-measuredA SOA-BPMS environment should be utilized for the automationBusiness analytics (based on feedback of respective SMEs) should be derived and embedded into the electronic workflow of automated business processesBenefits: Easy to gather scientific evidence of business process performance, and simulate improvement scenariosEasy to monitor business activity and employ contextual event-listeners
Principle 6:Enterprise TaxonomyA practical, convention-based categorical/sub-categorical relationship of the organization’s business functions. Example:Function XSub-function X1Sub-sub-function X2Sub-sub-function X…n (location, corporate role, domain of expertise, domain of interest, applications & roles, web content, business processes and SOA components, BI reports & dashboards,  customers etc. – the more taxonomical attributes the more complete personalized-customized Web 2.0 experience)Function YA functional “spinal cord” of the organizationRemoves boundaries between- and enables a full-fledge implementation of enterprise’s vital taxonomy-dependent initiatives, such as Portal, BI, SOA, Content Management, Document Management, Project Management, Portfolio Management etc.
LegacyRevamp vs. Replace decisionA short-term retirement vs. long-term retirementIf “Revamp”, modularize and improve/optimize within current paradigmIf/When “Replace”, recreate application’s functionality via loosely-coupled Components and Services from SOA stack (ideally, legacy apps should be retired when/if its important functionality can be executed via SOA components)Don’t create new legacy by not architecting new solutions the SOA way
Q & A

More Related Content

What's hot (20)

i-boit-04142014-itaaso
i-boit-04142014-itaasoi-boit-04142014-itaaso
i-boit-04142014-itaaso
Tim Pietro
 
Modern IT Service Management Transformation - ITIL Indonesia
Modern IT Service Management Transformation - ITIL IndonesiaModern IT Service Management Transformation - ITIL Indonesia
Modern IT Service Management Transformation - ITIL Indonesia
Eryk Budi Pratama
 
Create an Enterprise Architecture Strategy in 3 Steps
Create an Enterprise Architecture Strategy in 3 StepsCreate an Enterprise Architecture Strategy in 3 Steps
Create an Enterprise Architecture Strategy in 3 Steps
Mauricio 'MJ' Jimenez
 
SOA in Financial Services
SOA in Financial ServicesSOA in Financial Services
SOA in Financial Services
Mike Walker
 
Enterprise Architecture Frameworks
Enterprise Architecture FrameworksEnterprise Architecture Frameworks
Enterprise Architecture Frameworks
Chetan Channa
 
Intro to Enterprise Architecture (EA)
Intro to Enterprise Architecture (EA)Intro to Enterprise Architecture (EA)
Intro to Enterprise Architecture (EA)
Fahmi Abdul Latip
 
IT Enterprise architecture ppt
IT Enterprise architecture pptIT Enterprise architecture ppt
IT Enterprise architecture ppt
Monsif sakienah
 
Finding Value In Enterprise Architecture
Finding Value In Enterprise ArchitectureFinding Value In Enterprise Architecture
Finding Value In Enterprise Architecture
Peter Evans-Greenwood
 
The 10 Principles of Enterprise Architecture
The 10 Principles of Enterprise ArchitectureThe 10 Principles of Enterprise Architecture
The 10 Principles of Enterprise Architecture
Info-Tech Research Group
 
Enterprise Architecture Toolkit - English
Enterprise Architecture Toolkit - EnglishEnterprise Architecture Toolkit - English
Enterprise Architecture Toolkit - English
Mike Walker
 
"The Architect" guiding principles
"The Architect" guiding principles"The Architect" guiding principles
"The Architect" guiding principles
Leo Barella
 
Assess and Optimize EA Capability
Assess and Optimize EA CapabilityAssess and Optimize EA Capability
Assess and Optimize EA Capability
Info-Tech Research Group
 
Doing Enterprise Architecture
Doing Enterprise ArchitectureDoing Enterprise Architecture
Doing Enterprise Architecture
John Macasio
 
Introduction to Enterprise Architecture
Introduction to Enterprise ArchitectureIntroduction to Enterprise Architecture
Introduction to Enterprise Architecture
Mohammed Omar
 
Lecture 2: The Concept of Enterprise Architecture
Lecture 2: The Concept of Enterprise ArchitectureLecture 2: The Concept of Enterprise Architecture
Lecture 2: The Concept of Enterprise Architecture
Svyatoslav Kotusev
 
Technical Architecture
Technical ArchitectureTechnical Architecture
Technical Architecture
scmiyer
 
Coe eim-introduction-2
Coe eim-introduction-2Coe eim-introduction-2
Coe eim-introduction-2
prakashveda
 
Enterprise solution design principles
Enterprise solution design principlesEnterprise solution design principles
Enterprise solution design principles
Leo Barella
 
Approach To It Strategy And Architecture
Approach To It Strategy And ArchitectureApproach To It Strategy And Architecture
Approach To It Strategy And Architecture
Alan McSweeney
 
Case Management Reference Architecture
Case Management Reference ArchitectureCase Management Reference Architecture
Case Management Reference Architecture
suhail100
 
i-boit-04142014-itaaso
i-boit-04142014-itaasoi-boit-04142014-itaaso
i-boit-04142014-itaaso
Tim Pietro
 
Modern IT Service Management Transformation - ITIL Indonesia
Modern IT Service Management Transformation - ITIL IndonesiaModern IT Service Management Transformation - ITIL Indonesia
Modern IT Service Management Transformation - ITIL Indonesia
Eryk Budi Pratama
 
Create an Enterprise Architecture Strategy in 3 Steps
Create an Enterprise Architecture Strategy in 3 StepsCreate an Enterprise Architecture Strategy in 3 Steps
Create an Enterprise Architecture Strategy in 3 Steps
Mauricio 'MJ' Jimenez
 
SOA in Financial Services
SOA in Financial ServicesSOA in Financial Services
SOA in Financial Services
Mike Walker
 
Enterprise Architecture Frameworks
Enterprise Architecture FrameworksEnterprise Architecture Frameworks
Enterprise Architecture Frameworks
Chetan Channa
 
Intro to Enterprise Architecture (EA)
Intro to Enterprise Architecture (EA)Intro to Enterprise Architecture (EA)
Intro to Enterprise Architecture (EA)
Fahmi Abdul Latip
 
IT Enterprise architecture ppt
IT Enterprise architecture pptIT Enterprise architecture ppt
IT Enterprise architecture ppt
Monsif sakienah
 
Finding Value In Enterprise Architecture
Finding Value In Enterprise ArchitectureFinding Value In Enterprise Architecture
Finding Value In Enterprise Architecture
Peter Evans-Greenwood
 
The 10 Principles of Enterprise Architecture
The 10 Principles of Enterprise ArchitectureThe 10 Principles of Enterprise Architecture
The 10 Principles of Enterprise Architecture
Info-Tech Research Group
 
Enterprise Architecture Toolkit - English
Enterprise Architecture Toolkit - EnglishEnterprise Architecture Toolkit - English
Enterprise Architecture Toolkit - English
Mike Walker
 
"The Architect" guiding principles
"The Architect" guiding principles"The Architect" guiding principles
"The Architect" guiding principles
Leo Barella
 
Doing Enterprise Architecture
Doing Enterprise ArchitectureDoing Enterprise Architecture
Doing Enterprise Architecture
John Macasio
 
Introduction to Enterprise Architecture
Introduction to Enterprise ArchitectureIntroduction to Enterprise Architecture
Introduction to Enterprise Architecture
Mohammed Omar
 
Lecture 2: The Concept of Enterprise Architecture
Lecture 2: The Concept of Enterprise ArchitectureLecture 2: The Concept of Enterprise Architecture
Lecture 2: The Concept of Enterprise Architecture
Svyatoslav Kotusev
 
Technical Architecture
Technical ArchitectureTechnical Architecture
Technical Architecture
scmiyer
 
Coe eim-introduction-2
Coe eim-introduction-2Coe eim-introduction-2
Coe eim-introduction-2
prakashveda
 
Enterprise solution design principles
Enterprise solution design principlesEnterprise solution design principles
Enterprise solution design principles
Leo Barella
 
Approach To It Strategy And Architecture
Approach To It Strategy And ArchitectureApproach To It Strategy And Architecture
Approach To It Strategy And Architecture
Alan McSweeney
 
Case Management Reference Architecture
Case Management Reference ArchitectureCase Management Reference Architecture
Case Management Reference Architecture
suhail100
 

Viewers also liked (10)

Las nuevas estructuras de planes de estudio en geología
Las nuevas estructuras de planes de estudio en geologíaLas nuevas estructuras de planes de estudio en geología
Las nuevas estructuras de planes de estudio en geología
Colegio Oficial de Geólogos
 
Rsst sentinel peru-sa modelo ok
Rsst sentinel peru-sa modelo okRsst sentinel peru-sa modelo ok
Rsst sentinel peru-sa modelo ok
Julio Arnulfo Vivar Gonzalez
 
Participatory medicine its not about the technology
Participatory medicine its not about the technologyParticipatory medicine its not about the technology
Participatory medicine its not about the technology
3GDR
 
Sydney Oracle Meetup - execution plans
Sydney Oracle Meetup - execution plansSydney Oracle Meetup - execution plans
Sydney Oracle Meetup - execution plans
paulguerin
 
Nevada Association For Court Career Advancement Presentation Final
Nevada Association For Court Career Advancement Presentation FinalNevada Association For Court Career Advancement Presentation Final
Nevada Association For Court Career Advancement Presentation Final
integreat
 
Marketing & web 2bis
Marketing & web 2bisMarketing & web 2bis
Marketing & web 2bis
christianranieri
 
No joke magazine
No joke magazineNo joke magazine
No joke magazine
Isaac Kartel
 
SlideShare Review
SlideShare ReviewSlideShare Review
SlideShare Review
Theresa Young
 
Rkk5
Rkk5Rkk5
Rkk5
andreei
 
Album da cozinha educativa
Album da cozinha educativaAlbum da cozinha educativa
Album da cozinha educativa
QUEDMA SILVA
 
Las nuevas estructuras de planes de estudio en geología
Las nuevas estructuras de planes de estudio en geologíaLas nuevas estructuras de planes de estudio en geología
Las nuevas estructuras de planes de estudio en geología
Colegio Oficial de Geólogos
 
Participatory medicine its not about the technology
Participatory medicine its not about the technologyParticipatory medicine its not about the technology
Participatory medicine its not about the technology
3GDR
 
Sydney Oracle Meetup - execution plans
Sydney Oracle Meetup - execution plansSydney Oracle Meetup - execution plans
Sydney Oracle Meetup - execution plans
paulguerin
 
Nevada Association For Court Career Advancement Presentation Final
Nevada Association For Court Career Advancement Presentation FinalNevada Association For Court Career Advancement Presentation Final
Nevada Association For Court Career Advancement Presentation Final
integreat
 
Album da cozinha educativa
Album da cozinha educativaAlbum da cozinha educativa
Album da cozinha educativa
QUEDMA SILVA
 

Similar to Architecture And Engineering (20)

Oracle soa-vs-ibm-soa-345791
Oracle soa-vs-ibm-soa-345791Oracle soa-vs-ibm-soa-345791
Oracle soa-vs-ibm-soa-345791
Franziska Schneider
 
Enterprise architecture
Enterprise architecture Enterprise architecture
Enterprise architecture
Hamzazafeer
 
Architecting enterprise BPM systems for optimal agility
Architecting enterprise BPM systems for optimal agilityArchitecting enterprise BPM systems for optimal agility
Architecting enterprise BPM systems for optimal agility
Alexander SAMARIN
 
Architecting Enterprise BPM Systems for Optimal Agility
Architecting Enterprise BPM Systems for Optimal AgilityArchitecting Enterprise BPM Systems for Optimal Agility
Architecting Enterprise BPM Systems for Optimal Agility
Nathaniel Palmer
 
No SOA ROI - SOA is Dead? Getting SOA Value
No SOA ROI - SOA is Dead? Getting SOA ValueNo SOA ROI - SOA is Dead? Getting SOA Value
No SOA ROI - SOA is Dead? Getting SOA Value
Akiva Marks
 
Implementing SharePoint 2010 Projects
Implementing SharePoint 2010 ProjectsImplementing SharePoint 2010 Projects
Implementing SharePoint 2010 Projects
Andrew Hopkins
 
IBM CIO 2010 Outlook - Roo Reynolds
IBM CIO 2010 Outlook - Roo ReynoldsIBM CIO 2010 Outlook - Roo Reynolds
IBM CIO 2010 Outlook - Roo Reynolds
Roo Reynolds
 
Soa 2013
Soa 2013Soa 2013
Soa 2013
Marcelo Oliveira
 
Lecture 01 - Motivation
Lecture 01 - MotivationLecture 01 - Motivation
Lecture 01 - Motivation
phanleson
 
Bob panic solution architect - enterprise it systems & security architecture ...
Bob panic solution architect - enterprise it systems & security architecture ...Bob panic solution architect - enterprise it systems & security architecture ...
Bob panic solution architect - enterprise it systems & security architecture ...
bob panic
 
Hk yeditepe university-systemsengg-seminar-102012
Hk yeditepe university-systemsengg-seminar-102012Hk yeditepe university-systemsengg-seminar-102012
Hk yeditepe university-systemsengg-seminar-102012
Hakan KIRAN
 
A Business Approach to SharePoint 2010 Whitepaper
A Business Approach to SharePoint 2010 WhitepaperA Business Approach to SharePoint 2010 Whitepaper
A Business Approach to SharePoint 2010 Whitepaper
MicroLink, LLC
 
Achieve Oracle Apps Process Integrations using Oracle SOA Suite
Achieve Oracle Apps Process Integrations using Oracle SOA SuiteAchieve Oracle Apps Process Integrations using Oracle SOA Suite
Achieve Oracle Apps Process Integrations using Oracle SOA Suite
Hariharan V Ganesarethinam
 
Service-Oriented Architecture Methods to Develop Networked Library Services
Service-Oriented Architecture Methods to Develop Networked Library ServicesService-Oriented Architecture Methods to Develop Networked Library Services
Service-Oriented Architecture Methods to Develop Networked Library Services
Richard Akerman
 
Cloud, the Enterprise, and the Enterprise Architect
Cloud, the Enterprise, and the Enterprise ArchitectCloud, the Enterprise, and the Enterprise Architect
Cloud, the Enterprise, and the Enterprise Architect
Elisabeth Stahl
 
TASSCC Presentation.ppt
TASSCC Presentation.pptTASSCC Presentation.ppt
TASSCC Presentation.ppt
pkumars
 
Executive Overview Using Soa To Improve Operational Efficiency
Executive Overview Using Soa To Improve Operational EfficiencyExecutive Overview Using Soa To Improve Operational Efficiency
Executive Overview Using Soa To Improve Operational Efficiency
sean.mcclowry
 
The Role Of The Architect In Turbulent Times
The Role Of The Architect In Turbulent TimesThe Role Of The Architect In Turbulent Times
The Role Of The Architect In Turbulent Times
David Chou
 
Dw bi
Dw biDw bi
Dw bi
Accenture
 
40411923 business-analyst
40411923 business-analyst40411923 business-analyst
40411923 business-analyst
Har Da
 
Enterprise architecture
Enterprise architecture Enterprise architecture
Enterprise architecture
Hamzazafeer
 
Architecting enterprise BPM systems for optimal agility
Architecting enterprise BPM systems for optimal agilityArchitecting enterprise BPM systems for optimal agility
Architecting enterprise BPM systems for optimal agility
Alexander SAMARIN
 
Architecting Enterprise BPM Systems for Optimal Agility
Architecting Enterprise BPM Systems for Optimal AgilityArchitecting Enterprise BPM Systems for Optimal Agility
Architecting Enterprise BPM Systems for Optimal Agility
Nathaniel Palmer
 
No SOA ROI - SOA is Dead? Getting SOA Value
No SOA ROI - SOA is Dead? Getting SOA ValueNo SOA ROI - SOA is Dead? Getting SOA Value
No SOA ROI - SOA is Dead? Getting SOA Value
Akiva Marks
 
Implementing SharePoint 2010 Projects
Implementing SharePoint 2010 ProjectsImplementing SharePoint 2010 Projects
Implementing SharePoint 2010 Projects
Andrew Hopkins
 
IBM CIO 2010 Outlook - Roo Reynolds
IBM CIO 2010 Outlook - Roo ReynoldsIBM CIO 2010 Outlook - Roo Reynolds
IBM CIO 2010 Outlook - Roo Reynolds
Roo Reynolds
 
Lecture 01 - Motivation
Lecture 01 - MotivationLecture 01 - Motivation
Lecture 01 - Motivation
phanleson
 
Bob panic solution architect - enterprise it systems & security architecture ...
Bob panic solution architect - enterprise it systems & security architecture ...Bob panic solution architect - enterprise it systems & security architecture ...
Bob panic solution architect - enterprise it systems & security architecture ...
bob panic
 
Hk yeditepe university-systemsengg-seminar-102012
Hk yeditepe university-systemsengg-seminar-102012Hk yeditepe university-systemsengg-seminar-102012
Hk yeditepe university-systemsengg-seminar-102012
Hakan KIRAN
 
A Business Approach to SharePoint 2010 Whitepaper
A Business Approach to SharePoint 2010 WhitepaperA Business Approach to SharePoint 2010 Whitepaper
A Business Approach to SharePoint 2010 Whitepaper
MicroLink, LLC
 
Achieve Oracle Apps Process Integrations using Oracle SOA Suite
Achieve Oracle Apps Process Integrations using Oracle SOA SuiteAchieve Oracle Apps Process Integrations using Oracle SOA Suite
Achieve Oracle Apps Process Integrations using Oracle SOA Suite
Hariharan V Ganesarethinam
 
Service-Oriented Architecture Methods to Develop Networked Library Services
Service-Oriented Architecture Methods to Develop Networked Library ServicesService-Oriented Architecture Methods to Develop Networked Library Services
Service-Oriented Architecture Methods to Develop Networked Library Services
Richard Akerman
 
Cloud, the Enterprise, and the Enterprise Architect
Cloud, the Enterprise, and the Enterprise ArchitectCloud, the Enterprise, and the Enterprise Architect
Cloud, the Enterprise, and the Enterprise Architect
Elisabeth Stahl
 
TASSCC Presentation.ppt
TASSCC Presentation.pptTASSCC Presentation.ppt
TASSCC Presentation.ppt
pkumars
 
Executive Overview Using Soa To Improve Operational Efficiency
Executive Overview Using Soa To Improve Operational EfficiencyExecutive Overview Using Soa To Improve Operational Efficiency
Executive Overview Using Soa To Improve Operational Efficiency
sean.mcclowry
 
The Role Of The Architect In Turbulent Times
The Role Of The Architect In Turbulent TimesThe Role Of The Architect In Turbulent Times
The Role Of The Architect In Turbulent Times
David Chou
 
40411923 business-analyst
40411923 business-analyst40411923 business-analyst
40411923 business-analyst
Har Da
 

Architecture And Engineering

  • 1. Thoughts on underlying principles of IT architecture & engineeringBy E. Meyman
  • 2. ContentsArchitecture & Engineering: Six PrinciplesSolutions need to be architected and engineered prior to being developed/programmedTrue Object-Oriented Design (OOD) with its industrially-proven good practicesService Oriented Architecture (SOA)Data CentricityProcess CentricityEnterprise TaxonomyLegacy
  • 3. Principle 1:Solutions needs to be architected and engineered prior to being developed/programmedProblem:Too many half-literate buzzword-users claiming to be architects (and being delusional enough to believe it!)Diluted difference between programmer, developer, and engineerResult:Solutions not architected and not engineered. Consequently:Within several years, solutions end up on “life support” (extremely costly to maintain and make changes) and soon – completely unusableSolution:Architecture and engineering should become part of IT cultureEmploy a staff of architects, empower them and measure their performance by the performance of their solutions (don’t get a hollow buzzword-user in place of an architect!).
  • 4. Principle 2:True Object-Oriented Design (OOD) with its industrially-proven good practicesIt’s not enough to standardize on platforms and versions. Need to also standardize on the way platforms are used: architecture, engineering, development, programmingOOD is very significant because it enables (and lack of it makes impossible) software modularity and SOA compatibility:Path: Objects –> Components –> FrameworkA component is a meaningful collection of objects
  • 5. Principle 3:Service Oriented Architecture (SOA)SOA has many interpretations, definitions and meaningsThe worst interpretation of SOA is making it synonymous to Web Services. Web Services and XML have solved many heterogeneous integration problems; however,SOA is useful when it reaches throughout the enterprise and encompasses not just low-level infrastructural components but also complex business rules, transactions and processesSOA, if done right, must:Be highly process-centric. In fact, SOA should be deployed in an organic conjunction with BPMS Promote and require IT-Business collaboration on identification and designs of transactional bundles to be deployed as Components and ServicesThe ultimate outcome of a SOA initiative should be a complete model of the organization’s supply chain (all mission-critical processes [components and transactions]) via loosely-coupled, reusable Components and Services.
  • 6. Principle 4:Data CentricityData is one of the most important asset of an enterprise. Therefore,-Procedurally,Data and Information Management should be a devoted discipline with specifically-identified responsibilities and accountabilityData Management CommitteeArchitecturally, The acceptability of any IT solution must be judged based on its ability to support data mining, searcheablity/retrievability, maintainability, portability, interoperability, security, and integrityLooking beyond user interface and examining how data is handled
  • 7. Principle 5:Process CentricityEverything an organization does involves a process; the Supply Chain is a collection of business processesProcesses must be mapped, automated and continuously performance-measuredA SOA-BPMS environment should be utilized for the automationBusiness analytics (based on feedback of respective SMEs) should be derived and embedded into the electronic workflow of automated business processesBenefits: Easy to gather scientific evidence of business process performance, and simulate improvement scenariosEasy to monitor business activity and employ contextual event-listeners
  • 8. Principle 6:Enterprise TaxonomyA practical, convention-based categorical/sub-categorical relationship of the organization’s business functions. Example:Function XSub-function X1Sub-sub-function X2Sub-sub-function X…n (location, corporate role, domain of expertise, domain of interest, applications & roles, web content, business processes and SOA components, BI reports & dashboards, customers etc. – the more taxonomical attributes the more complete personalized-customized Web 2.0 experience)Function YA functional “spinal cord” of the organizationRemoves boundaries between- and enables a full-fledge implementation of enterprise’s vital taxonomy-dependent initiatives, such as Portal, BI, SOA, Content Management, Document Management, Project Management, Portfolio Management etc.
  • 9. LegacyRevamp vs. Replace decisionA short-term retirement vs. long-term retirementIf “Revamp”, modularize and improve/optimize within current paradigmIf/When “Replace”, recreate application’s functionality via loosely-coupled Components and Services from SOA stack (ideally, legacy apps should be retired when/if its important functionality can be executed via SOA components)Don’t create new legacy by not architecting new solutions the SOA way
  • 10. Q & A