SlideShare a Scribd company logo
1 of 14
Download to read offline
12/23/2015
SOA Architecture
Delivery Process
by
Dr. Robert Marcus
robert.marcus@sri.com
SRI International
1100 Wilson Boulevard
Arlington, VA 22209
Wednesday, December 23, 15
12/23/2015 2
Problems with Enterprise SOA
l Enterprise standards groups get rewarded for
developing standards and potential reusable
resources
l Organizational projects get rewarded for
delivering required functionality under budget
and within schedule
l These two goals can be incompatible if the
use of standards and reusable resources does
not provide benefits to projects
l These problems have been called out by a
recent GAO report on the GIG and are not
unique to SOA
Wednesday, December 23, 15
12/23/2015 3
Proposed Solution
l Create a reusable architecture standards
delivery group and process
l This group should be compensated equally for
getting standards implemented and having
projects succeed
l The process will consist of injecting standards
and reusable components into the system life
cycle when appropriate
l Feedback from projects will be used to revise
and improve standards and create new
reusable components
l The following slides are based on experience
within the world’s largest corporation and the
world’s largest aerospace company.
Wednesday, December 23, 15
12/23/2015 4
Architecture Delivery Process
1.Concept
Refinement
2. Technology
Development
3.System Development
and Demonstration
4. Production and
Deployment
5. Operations
And Support
Projects
Architecture
Delivery
Group
Centralized
Resources
Standard
Reusable
CONOPS
Standard
Reusable
Technology
Components
And Services
Standard Models,
Existing Testbeds
And Simulations
Existing
Hosting
Centers and
Platforms
Reusable
System
Management
Tools and
Processes
Up arrows are delivered standards. Down arrows are improvements based on experience
Wednesday, December 23, 15
12/23/2015 5
Architecture Delivery Team’s Role
l 1. Concept Refinement <-> Reusable CONOPS
l 2. Technology Development <-> Reusable
standards, components and services
l 3. System Development and Demonstration <->
Standard models, existing testbeds, and
simulations
l 4. Production and Deployment <-> Existing
Hosting Centers and Platforms
l 5. Operations and Support <-> Reusable System
Management Tools and Processes
l Experience – These teams have been used to
deliver object, middleware and Web frameworks
to multiple projects within enterprises
Wednesday, December 23, 15
12/23/2015 6
1. Concept Refinement
l Whenever possible Concepts of Operations
should be reused or incrementally refined for
new systems to enable collaboration with
existing organizations and easy migration from
existing operational procedures.
l If radically improved Concepts of Operations
are required or enabled with new technology,
these new concepts should be incorporated in
future operational processes.
l Experience: Create reusable scenarios that
can be customized and used to drive
downstream tasks
Wednesday, December 23, 15
12/23/2015 7
2. Technology Development
l Reusable components and services should be
used whenever possible. Standards should be
followed if they do not negatively impact project
successful completion.
l Standards should be classified with respect to
maturity. Immature standards should not be
required. Feedback from projects should be used
to determine new standards and update the status
of existing standards
l Experience: Maintain a Web accessible site for
retrieving the current status and points of contacts
for reusable services and components
Wednesday, December 23, 15
12/23/2015 8
3. System Development/Demonstration
l Reusable standard models and simulations
should be used in the development and testing
of new systems. If possible, testbeds should be
maintained to help in the evaluation of new
systems
l When new system models and simulations are
needed, they should be incorporated into the
testbeds for use with future systems
l Experience: Establish a testing center where
new services and standards can be evaluated
in simulated production environments
Wednesday, December 23, 15
12/23/2015 9
4. Production and Deployment
l Whenever possible existing platforms and
hosting centers should be reused and
extended for the production and deployment of
new systems
l If new platforms and hosting centers are
required to deploy a system, then these
resources should be available for future new
systems.
l Experience: Use enterprise hosting centers for
the deployment and management of widely
shared services
Wednesday, December 23, 15
12/23/2015 10
5. System Operations and Support
l Reusable processes based on standard tools
should be the basis of system operations and
support
l Additional processes and tools that become
necessary to handle new systems should be
incorporated into future operations standards
l Experience: Enterprise-wide frameworks in key
infrastructure areas (e.g. information
assurance) should be established to reduce
the risks and costs of interoperability problems.
These frameworks should be created using
federation across diverse organizations rather
than a single top-down approach.
Wednesday, December 23, 15
12/23/2015 11
Reusable Resource Repository
Wednesday, December 23, 15
12/23/2015 12
Reusable Resource Repository
l Stores information about the functionality,
retrieval, and use of reusable resources
l Maintained by the Architecture Delivery Team
l Contains inputs from the Centralized Standards
Group and suggested additions from the Project
Teams
l Repository can be accessed through the Web
l Resources in the Repository are indexed by the
stages in the System Life Cycle
l Experience: Unless there is a group that can
support the retrieval and use of components in the
repository, it is very difficult to enforce reuse.
Wednesday, December 23, 15
12/23/2015 13
Reusable Resource Repository
Reusable
Resource
Repository
Project 1
Project 2
Project 3
Project 4
Centralized
Standards
and
Reuse
Organization
SOA
Architecture
Delivery
Team
Wednesday, December 23, 15
12/23/2015 14
Reference Publications
l “Great Global Grid: Emerging Technology
Strategies” Downloadable book at http://
www.great-global-grid.com
l “Transitioning Large Organizations to Object
Technology” chapter in CRC Handbook on
Object Technology http://www.arrakis.es/
~devis/handbook/
l “DoD Management Approach and Processes
Not Well-suited to Support the Development of
the Global Information Grid” http://
www.gao.gov/new.items/d06211.pdf
Wednesday, December 23, 15

More Related Content

Similar to 2006 SOA Architecture Delivery Process

Agility is the tool gilb vilnius 9 dec 2013
Agility is the tool gilb vilnius 9 dec 2013Agility is the tool gilb vilnius 9 dec 2013
Agility is the tool gilb vilnius 9 dec 2013tom gilb
 
Tooling-up Portfolio & Programme Lifecycles
Tooling-up Portfolio & Programme LifecyclesTooling-up Portfolio & Programme Lifecycles
Tooling-up Portfolio & Programme Lifecyclesvarug1
 
System Development Overview Assignment 3
System Development Overview Assignment 3System Development Overview Assignment 3
System Development Overview Assignment 3Ashley Fisher
 
Water Resource Planning & Management Models
Water Resource Planning & Management ModelsWater Resource Planning & Management Models
Water Resource Planning & Management ModelsGodisgoodtube
 
Hello Class- This is a very rough draft of the assignment. I have
Hello Class- This is a very rough draft of the assignment. I have Hello Class- This is a very rough draft of the assignment. I have
Hello Class- This is a very rough draft of the assignment. I have SusanaFurman449
 
Migrating from ClearCase
Migrating from ClearCaseMigrating from ClearCase
Migrating from ClearCaseCollabNet
 
Osa briefing-mayhew-pa-approved-june2015
Osa briefing-mayhew-pa-approved-june2015Osa briefing-mayhew-pa-approved-june2015
Osa briefing-mayhew-pa-approved-june2015Eric Westreich
 
Technology assessment case study implementation and adoption of a statistical...
Technology assessment case study implementation and adoption of a statistical...Technology assessment case study implementation and adoption of a statistical...
Technology assessment case study implementation and adoption of a statistical...D-Wise
 
Designing and documenting software architecture unit 5
Designing and documenting software architecture unit 5Designing and documenting software architecture unit 5
Designing and documenting software architecture unit 5Sudarshan Dhondaley
 
01. Developing Business _ IT Solutions P1.ppt
01. Developing Business _ IT Solutions P1.ppt01. Developing Business _ IT Solutions P1.ppt
01. Developing Business _ IT Solutions P1.pptiqbal051663
 
Sai Krishna_Resume
Sai Krishna_ResumeSai Krishna_Resume
Sai Krishna_Resumesai krishna
 
Unit iii-Architecture in the lifecycle
Unit iii-Architecture in the lifecycleUnit iii-Architecture in the lifecycle
Unit iii-Architecture in the lifecycleDhivyaa C.R
 
Pm assignment -5111570030
Pm assignment -5111570030Pm assignment -5111570030
Pm assignment -5111570030adzoyi
 
Big data analytics fas trak solution overview
Big data analytics fas trak solution overviewBig data analytics fas trak solution overview
Big data analytics fas trak solution overviewMarc St-Pierre
 
Software Process and Project Management - CS832E02 unit 3
Software Process and Project Management - CS832E02 unit 3Software Process and Project Management - CS832E02 unit 3
Software Process and Project Management - CS832E02 unit 3Mithun B N
 
Knowledge Sharing.pptx
Knowledge Sharing.pptxKnowledge Sharing.pptx
Knowledge Sharing.pptxyigerem
 
Regtech in Fintech + QuSandbox Demo
Regtech in Fintech + QuSandbox DemoRegtech in Fintech + QuSandbox Demo
Regtech in Fintech + QuSandbox DemoQuantUniversity
 
How are you Driving innovation
How are you Driving innovation How are you Driving innovation
How are you Driving innovation Somu Arumugam
 
Software engineering practices for the data science and machine learning life...
Software engineering practices for the data science and machine learning life...Software engineering practices for the data science and machine learning life...
Software engineering practices for the data science and machine learning life...DataWorks Summit
 

Similar to 2006 SOA Architecture Delivery Process (20)

Agility is the tool gilb vilnius 9 dec 2013
Agility is the tool gilb vilnius 9 dec 2013Agility is the tool gilb vilnius 9 dec 2013
Agility is the tool gilb vilnius 9 dec 2013
 
Tooling-up Portfolio & Programme Lifecycles
Tooling-up Portfolio & Programme LifecyclesTooling-up Portfolio & Programme Lifecycles
Tooling-up Portfolio & Programme Lifecycles
 
System Development Overview Assignment 3
System Development Overview Assignment 3System Development Overview Assignment 3
System Development Overview Assignment 3
 
Water Resource Planning & Management Models
Water Resource Planning & Management ModelsWater Resource Planning & Management Models
Water Resource Planning & Management Models
 
Hello Class- This is a very rough draft of the assignment. I have
Hello Class- This is a very rough draft of the assignment. I have Hello Class- This is a very rough draft of the assignment. I have
Hello Class- This is a very rough draft of the assignment. I have
 
Migrating from ClearCase
Migrating from ClearCaseMigrating from ClearCase
Migrating from ClearCase
 
Osa briefing-mayhew-pa-approved-june2015
Osa briefing-mayhew-pa-approved-june2015Osa briefing-mayhew-pa-approved-june2015
Osa briefing-mayhew-pa-approved-june2015
 
Technology assessment case study implementation and adoption of a statistical...
Technology assessment case study implementation and adoption of a statistical...Technology assessment case study implementation and adoption of a statistical...
Technology assessment case study implementation and adoption of a statistical...
 
Designing and documenting software architecture unit 5
Designing and documenting software architecture unit 5Designing and documenting software architecture unit 5
Designing and documenting software architecture unit 5
 
What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE? What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE?
 
01. Developing Business _ IT Solutions P1.ppt
01. Developing Business _ IT Solutions P1.ppt01. Developing Business _ IT Solutions P1.ppt
01. Developing Business _ IT Solutions P1.ppt
 
Sai Krishna_Resume
Sai Krishna_ResumeSai Krishna_Resume
Sai Krishna_Resume
 
Unit iii-Architecture in the lifecycle
Unit iii-Architecture in the lifecycleUnit iii-Architecture in the lifecycle
Unit iii-Architecture in the lifecycle
 
Pm assignment -5111570030
Pm assignment -5111570030Pm assignment -5111570030
Pm assignment -5111570030
 
Big data analytics fas trak solution overview
Big data analytics fas trak solution overviewBig data analytics fas trak solution overview
Big data analytics fas trak solution overview
 
Software Process and Project Management - CS832E02 unit 3
Software Process and Project Management - CS832E02 unit 3Software Process and Project Management - CS832E02 unit 3
Software Process and Project Management - CS832E02 unit 3
 
Knowledge Sharing.pptx
Knowledge Sharing.pptxKnowledge Sharing.pptx
Knowledge Sharing.pptx
 
Regtech in Fintech + QuSandbox Demo
Regtech in Fintech + QuSandbox DemoRegtech in Fintech + QuSandbox Demo
Regtech in Fintech + QuSandbox Demo
 
How are you Driving innovation
How are you Driving innovation How are you Driving innovation
How are you Driving innovation
 
Software engineering practices for the data science and machine learning life...
Software engineering practices for the data science and machine learning life...Software engineering practices for the data science and machine learning life...
Software engineering practices for the data science and machine learning life...
 

Recently uploaded

UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spaintimesproduction05
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 

Recently uploaded (20)

UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 

2006 SOA Architecture Delivery Process

  • 1. 12/23/2015 SOA Architecture Delivery Process by Dr. Robert Marcus robert.marcus@sri.com SRI International 1100 Wilson Boulevard Arlington, VA 22209 Wednesday, December 23, 15
  • 2. 12/23/2015 2 Problems with Enterprise SOA l Enterprise standards groups get rewarded for developing standards and potential reusable resources l Organizational projects get rewarded for delivering required functionality under budget and within schedule l These two goals can be incompatible if the use of standards and reusable resources does not provide benefits to projects l These problems have been called out by a recent GAO report on the GIG and are not unique to SOA Wednesday, December 23, 15
  • 3. 12/23/2015 3 Proposed Solution l Create a reusable architecture standards delivery group and process l This group should be compensated equally for getting standards implemented and having projects succeed l The process will consist of injecting standards and reusable components into the system life cycle when appropriate l Feedback from projects will be used to revise and improve standards and create new reusable components l The following slides are based on experience within the world’s largest corporation and the world’s largest aerospace company. Wednesday, December 23, 15
  • 4. 12/23/2015 4 Architecture Delivery Process 1.Concept Refinement 2. Technology Development 3.System Development and Demonstration 4. Production and Deployment 5. Operations And Support Projects Architecture Delivery Group Centralized Resources Standard Reusable CONOPS Standard Reusable Technology Components And Services Standard Models, Existing Testbeds And Simulations Existing Hosting Centers and Platforms Reusable System Management Tools and Processes Up arrows are delivered standards. Down arrows are improvements based on experience Wednesday, December 23, 15
  • 5. 12/23/2015 5 Architecture Delivery Team’s Role l 1. Concept Refinement <-> Reusable CONOPS l 2. Technology Development <-> Reusable standards, components and services l 3. System Development and Demonstration <-> Standard models, existing testbeds, and simulations l 4. Production and Deployment <-> Existing Hosting Centers and Platforms l 5. Operations and Support <-> Reusable System Management Tools and Processes l Experience – These teams have been used to deliver object, middleware and Web frameworks to multiple projects within enterprises Wednesday, December 23, 15
  • 6. 12/23/2015 6 1. Concept Refinement l Whenever possible Concepts of Operations should be reused or incrementally refined for new systems to enable collaboration with existing organizations and easy migration from existing operational procedures. l If radically improved Concepts of Operations are required or enabled with new technology, these new concepts should be incorporated in future operational processes. l Experience: Create reusable scenarios that can be customized and used to drive downstream tasks Wednesday, December 23, 15
  • 7. 12/23/2015 7 2. Technology Development l Reusable components and services should be used whenever possible. Standards should be followed if they do not negatively impact project successful completion. l Standards should be classified with respect to maturity. Immature standards should not be required. Feedback from projects should be used to determine new standards and update the status of existing standards l Experience: Maintain a Web accessible site for retrieving the current status and points of contacts for reusable services and components Wednesday, December 23, 15
  • 8. 12/23/2015 8 3. System Development/Demonstration l Reusable standard models and simulations should be used in the development and testing of new systems. If possible, testbeds should be maintained to help in the evaluation of new systems l When new system models and simulations are needed, they should be incorporated into the testbeds for use with future systems l Experience: Establish a testing center where new services and standards can be evaluated in simulated production environments Wednesday, December 23, 15
  • 9. 12/23/2015 9 4. Production and Deployment l Whenever possible existing platforms and hosting centers should be reused and extended for the production and deployment of new systems l If new platforms and hosting centers are required to deploy a system, then these resources should be available for future new systems. l Experience: Use enterprise hosting centers for the deployment and management of widely shared services Wednesday, December 23, 15
  • 10. 12/23/2015 10 5. System Operations and Support l Reusable processes based on standard tools should be the basis of system operations and support l Additional processes and tools that become necessary to handle new systems should be incorporated into future operations standards l Experience: Enterprise-wide frameworks in key infrastructure areas (e.g. information assurance) should be established to reduce the risks and costs of interoperability problems. These frameworks should be created using federation across diverse organizations rather than a single top-down approach. Wednesday, December 23, 15
  • 11. 12/23/2015 11 Reusable Resource Repository Wednesday, December 23, 15
  • 12. 12/23/2015 12 Reusable Resource Repository l Stores information about the functionality, retrieval, and use of reusable resources l Maintained by the Architecture Delivery Team l Contains inputs from the Centralized Standards Group and suggested additions from the Project Teams l Repository can be accessed through the Web l Resources in the Repository are indexed by the stages in the System Life Cycle l Experience: Unless there is a group that can support the retrieval and use of components in the repository, it is very difficult to enforce reuse. Wednesday, December 23, 15
  • 13. 12/23/2015 13 Reusable Resource Repository Reusable Resource Repository Project 1 Project 2 Project 3 Project 4 Centralized Standards and Reuse Organization SOA Architecture Delivery Team Wednesday, December 23, 15
  • 14. 12/23/2015 14 Reference Publications l “Great Global Grid: Emerging Technology Strategies” Downloadable book at http:// www.great-global-grid.com l “Transitioning Large Organizations to Object Technology” chapter in CRC Handbook on Object Technology http://www.arrakis.es/ ~devis/handbook/ l “DoD Management Approach and Processes Not Well-suited to Support the Development of the Global Information Grid” http:// www.gao.gov/new.items/d06211.pdf Wednesday, December 23, 15