SlideShare uma empresa Scribd logo
1 de 10
Thoughts on underlying principles of IT architecture & engineering By E. Meyman
 Contents Architecture & Engineering: Six Principles Solutions need to be architected and engineered prior to being developed/programmed True Object-Oriented Design (OOD) with its industrially-proven good practices Service Oriented Architecture (SOA) Data Centricity Process Centricity Enterprise Taxonomy Legacy
Principle 1:Solutions needs to be architected and engineered prior to being developed/programmed Problem: Too many half-literate buzzword-users claiming to be architects (and being delusional enough to believe it!) Diluted difference between programmer, developer, and engineer Result: 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 unusable Solution: Architecture and engineering should become part of IT culture Employ 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 practices It’s not enough to standardize on platforms and versions. Need to also standardize on the way platforms are used: architecture, engineering, development, programming OOD is very significant because it enables (and lack of it makes impossible) software modularity and SOA compatibility: Path: Objects –> Components –> Framework A component is a meaningful collection of objects
Principle 3:Service Oriented Architecture (SOA) SOA has many interpretations, definitions and meanings The 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 processes SOA, 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 Services The 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 Centricity Data 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 accountability Data Management Committee Architecturally,  The acceptability of any IT solution must be judged based on its ability to support data mining, searcheablity/retrievability, maintainability, portability, interoperability, security, and integrity Looking beyond user interface and examining how data is handled
Principle 5:Process Centricity Everything an organization does involves a process; the Supply Chain is a collection of business processes Processes must be mapped, automated and continuously performance-measured A SOA-BPMS environment should be utilized for the automation Business analytics (based on feedback of respective SMEs) should be derived and embedded into the electronic workflow of automated business processes Benefits:  Easy to gather scientific evidence of business process performance, and simulate improvement scenarios Easy to monitor business activity and employ contextual event-listeners
Principle 6:Enterprise Taxonomy A practical, convention-based categorical/sub-categorical relationship of the organization’s business functions. Example: Function X Sub-function X1 Sub-sub-function X2 Sub-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 Y A functional “spinal cord” of the organization Removes 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.
Legacy Revamp vs. Replace decision A short-term retirement vs. long-term retirement If “Revamp”, modularize and improve/optimize within current paradigm If/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

Mais conteúdo relacionado

Mais procurados

i-boit-04142014-itaaso
i-boit-04142014-itaasoi-boit-04142014-itaaso
i-boit-04142014-itaasoTim 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 IndonesiaEryk 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 StepsMauricio 'MJ' Jimenez
 
SOA in Financial Services
SOA in Financial ServicesSOA in Financial Services
SOA in Financial ServicesMike Walker
 
Enterprise Architecture Frameworks
Enterprise Architecture FrameworksEnterprise Architecture Frameworks
Enterprise Architecture FrameworksChetan 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 pptMonsif sakienah
 
Finding Value In Enterprise Architecture
Finding Value In Enterprise ArchitectureFinding Value In Enterprise Architecture
Finding Value In Enterprise ArchitecturePeter Evans-Greenwood
 
The 10 Principles of Enterprise Architecture
The 10 Principles of Enterprise ArchitectureThe 10 Principles of Enterprise Architecture
The 10 Principles of Enterprise ArchitectureInfo-Tech Research Group
 
Enterprise Architecture Toolkit - English
Enterprise Architecture Toolkit - EnglishEnterprise Architecture Toolkit - English
Enterprise Architecture Toolkit - EnglishMike Walker
 
"The Architect" guiding principles
"The Architect" guiding principles"The Architect" guiding principles
"The Architect" guiding principlesLeo Barella
 
Doing Enterprise Architecture
Doing Enterprise ArchitectureDoing Enterprise Architecture
Doing Enterprise ArchitectureJohn Macasio
 
Introduction to Enterprise Architecture
Introduction to Enterprise ArchitectureIntroduction to Enterprise Architecture
Introduction to Enterprise ArchitectureMohammed 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 ArchitectureSvyatoslav Kotusev
 
Technical Architecture
Technical ArchitectureTechnical Architecture
Technical Architecturescmiyer
 
Coe eim-introduction-2
Coe eim-introduction-2Coe eim-introduction-2
Coe eim-introduction-2prakashveda
 
Enterprise solution design principles
Enterprise solution design principlesEnterprise solution design principles
Enterprise solution design principlesLeo Barella
 
Approach To It Strategy And Architecture
Approach To It Strategy And ArchitectureApproach To It Strategy And Architecture
Approach To It Strategy And ArchitectureAlan McSweeney
 
Case Management Reference Architecture
Case Management Reference ArchitectureCase Management Reference Architecture
Case Management Reference Architecturesuhail100
 

Mais procurados (20)

i-boit-04142014-itaaso
i-boit-04142014-itaasoi-boit-04142014-itaaso
i-boit-04142014-itaaso
 
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
 
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
 
SOA in Financial Services
SOA in Financial ServicesSOA in Financial Services
SOA in Financial Services
 
Enterprise Architecture Frameworks
Enterprise Architecture FrameworksEnterprise Architecture Frameworks
Enterprise Architecture Frameworks
 
Intro to Enterprise Architecture (EA)
Intro to Enterprise Architecture (EA)Intro to Enterprise Architecture (EA)
Intro to Enterprise Architecture (EA)
 
IT Enterprise architecture ppt
IT Enterprise architecture pptIT Enterprise architecture ppt
IT Enterprise architecture ppt
 
Finding Value In Enterprise Architecture
Finding Value In Enterprise ArchitectureFinding Value In Enterprise Architecture
Finding Value In Enterprise Architecture
 
The 10 Principles of Enterprise Architecture
The 10 Principles of Enterprise ArchitectureThe 10 Principles of Enterprise Architecture
The 10 Principles of Enterprise Architecture
 
Enterprise Architecture Toolkit - English
Enterprise Architecture Toolkit - EnglishEnterprise Architecture Toolkit - English
Enterprise Architecture Toolkit - English
 
"The Architect" guiding principles
"The Architect" guiding principles"The Architect" guiding principles
"The Architect" guiding principles
 
Assess and Optimize EA Capability
Assess and Optimize EA CapabilityAssess and Optimize EA Capability
Assess and Optimize EA Capability
 
Doing Enterprise Architecture
Doing Enterprise ArchitectureDoing Enterprise Architecture
Doing Enterprise Architecture
 
Introduction to Enterprise Architecture
Introduction to Enterprise ArchitectureIntroduction to Enterprise Architecture
Introduction to Enterprise Architecture
 
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
 
Technical Architecture
Technical ArchitectureTechnical Architecture
Technical Architecture
 
Coe eim-introduction-2
Coe eim-introduction-2Coe eim-introduction-2
Coe eim-introduction-2
 
Enterprise solution design principles
Enterprise solution design principlesEnterprise solution design principles
Enterprise solution design principles
 
Approach To It Strategy And Architecture
Approach To It Strategy And ArchitectureApproach To It Strategy And Architecture
Approach To It Strategy And Architecture
 
Case Management Reference Architecture
Case Management Reference ArchitectureCase Management Reference Architecture
Case Management Reference Architecture
 

Destaque

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íaColegio 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 technology3GDR
 
Sydney Oracle Meetup - execution plans
Sydney Oracle Meetup - execution plansSydney Oracle Meetup - execution plans
Sydney Oracle Meetup - execution planspaulguerin
 
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 Finalintegreat
 
Album da cozinha educativa
Album da cozinha educativaAlbum da cozinha educativa
Album da cozinha educativaQUEDMA SILVA
 

Destaque (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
 
Rsst sentinel peru-sa modelo ok
Rsst sentinel peru-sa modelo okRsst sentinel peru-sa modelo ok
Rsst sentinel peru-sa modelo ok
 
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
 
Sydney Oracle Meetup - execution plans
Sydney Oracle Meetup - execution plansSydney Oracle Meetup - execution plans
Sydney Oracle Meetup - execution plans
 
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
 
Marketing & web 2bis
Marketing & web 2bisMarketing & web 2bis
Marketing & web 2bis
 
No joke magazine
No joke magazineNo joke magazine
No joke magazine
 
SlideShare Review
SlideShare ReviewSlideShare Review
SlideShare Review
 
Rkk5
Rkk5Rkk5
Rkk5
 
Album da cozinha educativa
Album da cozinha educativaAlbum da cozinha educativa
Album da cozinha educativa
 

Semelhante a Architecture And Engineering

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 agilityAlexander 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 AgilityNathaniel 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 ValueAkiva Marks
 
Implementing SharePoint 2010 Projects
Implementing SharePoint 2010 ProjectsImplementing SharePoint 2010 Projects
Implementing SharePoint 2010 ProjectsAndrew Hopkins
 
IBM CIO 2010 Outlook - Roo Reynolds
IBM CIO 2010 Outlook - Roo ReynoldsIBM CIO 2010 Outlook - Roo Reynolds
IBM CIO 2010 Outlook - Roo ReynoldsRoo Reynolds
 
Lecture 01 - Motivation
Lecture 01 - MotivationLecture 01 - Motivation
Lecture 01 - Motivationphanleson
 
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-102012Hakan 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 WhitepaperMicroLink, 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 SuiteHariharan 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 ServicesRichard 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 ArchitectElisabeth Stahl
 
TASSCC Presentation.ppt
TASSCC Presentation.pptTASSCC Presentation.ppt
TASSCC Presentation.pptpkumars
 
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 Efficiencysean.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 TimesDavid Chou
 
40411923 business-analyst
40411923 business-analyst40411923 business-analyst
40411923 business-analystHar Da
 

Semelhante a 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
 
Enterprise architecture
Enterprise architecture Enterprise architecture
Enterprise architecture
 
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
 
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
 
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
 
Implementing SharePoint 2010 Projects
Implementing SharePoint 2010 ProjectsImplementing SharePoint 2010 Projects
Implementing SharePoint 2010 Projects
 
IBM CIO 2010 Outlook - Roo Reynolds
IBM CIO 2010 Outlook - Roo ReynoldsIBM CIO 2010 Outlook - Roo Reynolds
IBM CIO 2010 Outlook - Roo Reynolds
 
Soa 2013
Soa 2013Soa 2013
Soa 2013
 
Lecture 01 - Motivation
Lecture 01 - MotivationLecture 01 - Motivation
Lecture 01 - Motivation
 
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 ...
 
Hk yeditepe university-systemsengg-seminar-102012
Hk yeditepe university-systemsengg-seminar-102012Hk yeditepe university-systemsengg-seminar-102012
Hk yeditepe university-systemsengg-seminar-102012
 
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
 
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
 
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
 
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
 
TASSCC Presentation.ppt
TASSCC Presentation.pptTASSCC Presentation.ppt
TASSCC Presentation.ppt
 
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
 
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
 
Dw bi
Dw biDw bi
Dw bi
 
40411923 business-analyst
40411923 business-analyst40411923 business-analyst
40411923 business-analyst
 

Architecture And Engineering

  • 1. Thoughts on underlying principles of IT architecture & engineering By E. Meyman
  • 2. Contents Architecture & Engineering: Six Principles Solutions need to be architected and engineered prior to being developed/programmed True Object-Oriented Design (OOD) with its industrially-proven good practices Service Oriented Architecture (SOA) Data Centricity Process Centricity Enterprise Taxonomy Legacy
  • 3. Principle 1:Solutions needs to be architected and engineered prior to being developed/programmed Problem: Too many half-literate buzzword-users claiming to be architects (and being delusional enough to believe it!) Diluted difference between programmer, developer, and engineer Result: 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 unusable Solution: Architecture and engineering should become part of IT culture Employ 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 practices It’s not enough to standardize on platforms and versions. Need to also standardize on the way platforms are used: architecture, engineering, development, programming OOD is very significant because it enables (and lack of it makes impossible) software modularity and SOA compatibility: Path: Objects –> Components –> Framework A component is a meaningful collection of objects
  • 5. Principle 3:Service Oriented Architecture (SOA) SOA has many interpretations, definitions and meanings The 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 processes SOA, 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 Services The 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 Centricity Data 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 accountability Data Management Committee Architecturally, The acceptability of any IT solution must be judged based on its ability to support data mining, searcheablity/retrievability, maintainability, portability, interoperability, security, and integrity Looking beyond user interface and examining how data is handled
  • 7. Principle 5:Process Centricity Everything an organization does involves a process; the Supply Chain is a collection of business processes Processes must be mapped, automated and continuously performance-measured A SOA-BPMS environment should be utilized for the automation Business analytics (based on feedback of respective SMEs) should be derived and embedded into the electronic workflow of automated business processes Benefits: Easy to gather scientific evidence of business process performance, and simulate improvement scenarios Easy to monitor business activity and employ contextual event-listeners
  • 8. Principle 6:Enterprise Taxonomy A practical, convention-based categorical/sub-categorical relationship of the organization’s business functions. Example: Function X Sub-function X1 Sub-sub-function X2 Sub-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 Y A functional “spinal cord” of the organization Removes 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. Legacy Revamp vs. Replace decision A short-term retirement vs. long-term retirement If “Revamp”, modularize and improve/optimize within current paradigm If/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