SlideShare a Scribd company logo
SOA in the Enterprise
           Maturity is Key

                                            Jim Phelps
                                          Sr. I.T. Architect
                                           UW-Madison



                                                                                                                                                       1
                                                           Copyright Jim Phelps, 2009.

This work is the intellectual property of the author. Permission is granted for this material to be shared for non-commercial, educational purposes,
provided that this copyright statement appears on the reproduced materials and notice is given that the copying is by permission of the author. To
                                  disseminate otherwise or to republish requires written permission from the author.
1,0,2,3,4...

               2
?   3
SOA Migration Strategy
  The Year(s) Ahead
                 Jim Phelps
   Sr I.T. Architect, DoIT, UW-Madison

             June 6, 2005
Willing Partners

              Joanne Berg
Vice Provost for Enrollment Management
              and Registrar



           Karen Hanson
         Associate Registrar

                                 5
EA Maturity




              6
Culture Shift




                7
Course Guide




               8
Organizational
   Maturity




                 9
Culture Shift
 EA Maturity



Course Guide Org. Maturity



                               10
EA Maturity




              11
1. Enterprise Architecture
         Maturity




                         12
13
Four Operational Models



                      14
Shared Data




              Common Business Process


                                        15
Unified
Shared Data




              Common Business Process


                                        16
Coordinated
Shared Data




                   Common Business Process


                                             17
Shared Data




                           Replicated

              Common Business Process


                                        18
Shared Data




              Distributed

                   Common Business Process


                                             19
Decision as to what
Shared Data




                    is core


                 Common Business Process


                                           20
Shared Data




              Common Business Process


                                        21
Maturity States:

1.Business Silos
2.Standardized Technology
3.Optimized Core
4...




                             22
4. Business Modularity




                         23
Service-oriented architecture (SOA) is a style of
application design that focuses on implementing
software functionality as shared, reusable
services, in which each service represents a
relatively autonomous business or technical
function.




  Burton Group: VantagePoint 2005-2006 SOA Reality Check
                                                       24
Culture Shift




                25
e Deans’ Dilemma



                26
1/2 in 5 years

   6 ERPs


                 27
Standardized Business
     Processes



                        28
Common Practice




                  29
Shared Data




              Common Business Process


                                        30
What is core?




                31
e Elevad CIO


               32
?                   ?
Shared Data




              ?                   ?
              Common Business Process


                                        33
Shift In Thinking




                    34
Maturity States:

1.Business Silos
2.Standardized Technology
3.Optimized Core
4.Business Modularity




                             35
1. Enterprise Architecture
         Maturity




                         36
EA Maturity   Culture Shifts




                               37
?   38
Course Guide




http://www.registrar.wisc.edu/courseguide/
                                         39
What is the Course Guide -
  Student’s Viewpoint




                        40
What is the Course Guide -



202 Renaissance to Modern Art. I, II, SS; 4
cr (H-E). Representative masters in the
historical development of European painting,
sculpture, and architecture from the
fourteenth century to the present. P: Open to
Fr.


                                          41
What is the Course Guide -
  Student’s Viewpoint
         Art History 202



           202 Renaissance to Modern Art. I, II, SS; 4
           cr (H-E). Representative masters in the
           historical development of European painting,
           sculpture, and architecture from the
           fourteenth century to the present. P: Open to
           Fr.




                                                   42
What is the Course Guide -
  Student’s Viewpoint




                        43
What is the Course Guide -
         Art History 202
           202 Renaissance to Modern Art. I, II, SS; 4 cr (H-E). Representative masters in the historical
           development of European painting, sculpture, and architecture from the fourteenth century to the
           present. P: Open to Fr.




                                                                                                       44
What is the Course Guide -
  Student’s Viewpoint




                        45
What is the Course Guide
        Art History 202
          202 Renaissance to Modern Art. I, II, SS; 4 cr (H-E). Representative masters in the historical
          development of European painting, sculpture, and architecture from the fourteenth century to the
          present. P: Open to Fr.




                                                                   Syllabus
                                                                   The College of Letters and Science recognizes that students have a wide
                                                                   range of values, interests, and skills, and that their questions and concerns
                                                                   often change over time. The College offers a number of advising resources
                                                                   through organized advising services and through advisers at the department
                                                                   and program level in order to provide the best undergraduate advising
                                                                   possible. Students are encouraged to seek the help of several different types
                                                                   of academic advisers within the College during their years on campus




                                                                   Text Books
                                                                   The College of Letters and Science recognizes that students have a wide
                                                                   range of values, interests, and skills, and that their questions and concerns
                                                                   often change over time. The College offers a number of advising resources
                                                                   through organized advising services and through advisers at the department
                                                                   and program level in order to provide the best undergraduate advising
                                                                   possible. Students are encouraged to seek the help of several different types
                                                                   of academic advisers within the College during their years on campus




                                                                                                                                46
What is the Course Guide -
      Favorites Lists
     My Favorites




                        47
Course Guide - The Advisor/
          Department View

Science Courses for   Electives for Nurses   Good Courses for
Non-Scientists                               Non-Majors




                                                         48
Course Guide - The Advisor/
     Department View

        Art History 202
                                                                                                                                 Remember to take this
         322 Teaching Art. (Crosslisted with Curric) I, II; 3 cr. Designed to acquaint elementary education students
         with the visual arts; establish a rationale for teaching art; develop an elementary art curriculum; understand

                                                                                                                                 next Spring




                                                                       Syllabus
                                                                       The College of Letters and Science recognizes that
                                                                       students have a wide range of values, interests, and
                                                                       skills, and that their questions and concerns often
                                                                       change over time. The College offers a number of
                                                                       advising resources through organized advising services
                                                                       and through advisers at the department and program
                                                                       level in order to provide the best undergraduate
                                                                       advising possible. Students are encouraged to seek the
                                                                       help of several different types of academic advisers




                                                                       Text Books
                                                                       f Letters and Science recognizes that students have a
                                                                       wide range of values, interests, and skills, and that their
                                                                       questions and concerns often change over time. The
                                                                       College offers a number of advising resources through
                                                                       organized advising services and through advisers at the
                                                                       department and program level in order to provide the
                                                                       best undergraduate advising possible. Students are
                                                                       encouraged to seek the help of several different types of




                                                                                                                                           49
Course Guide - The Advisor/
     Department View

                                                                New Course This Fall
                                                                Art History 332
        Art History 202
         322 Teaching Art. (Crosslisted with Curric) I, II; 3




                                                                       Art History 332
                                        Syllab                          322 Teaching Art. (Crosslisted with Curric) I, II; 3 cr.




                                        Text
                                        Books
                                                                                                           Syllabu
                                                                                                           s
                                                                                                           Text
                                                                                                           Books




                                                                                                                              50
What is the Course Guide -
      Favorites Lists
     My Favorites




                        51
What is the Course Guide -
   Send to Scheduler




                        52
Course Guide at the Center of
        many things


            Course
            Guide




                         53
flickr: thomas.merton
                        54
Service Oriented
  Architecture



                   55
Course Guide




               56
Sources




          57
CHUB




Student Information      Web Content
                                          Scheduler   Library
     System           Management System




                                                      58
CHUB




Student Information      Web Content
                                          Scheduler   Library
     System           Management System




                                                      59
CHUB




Student Information      Web Content
                                          Scheduler   Library
     System           Management System




                                                      60
CHUB




Student Information      Web Content
                                          Scheduler   Library
     System           Management System




                                                      61
Data Layer            CHUB




             Student Information      Web Content
                                                       Scheduler   Library
                  System           Management System



                                                                             62
Enterprise Service Bus


         CHUB




Student Information        Web Content
                                            Scheduler   Library
     System             Management System
                                                                  63
User Interface




                 64
Enterprise Service Bus


         CHUB




Student Information        Web Content
                                            Scheduler   Library
     System             Management System
                                                                  65
My Favorites




Portlet Application Engine

  Orchestration




                                                                         Course Guide
                  CHUB

                                                                          Database
         Student Information      Web Content
                                                   Scheduler   Library
              System           Management System

                                                                                  66
Application




              67
My Favorites




Application




     Course Guide
      Database




                    68
Orchestrations




                 69
My Favorites




Portlet Application Engine
  Orchestration




                             Course Guide
                              Database


                                      70
My Favorites




Portlet Application Engine

  Orchestration




                                                                         Course Guide
                  CHUB

                                                                          Database
         Student Information      Web Content
                                                   Scheduler   Library
              System           Management System

                                                                                  71
Matures out of the infrastructure




                            72
Enterprise Service Bus



                     CHUB




            Student Information      Web Content
                                                      Scheduler   Library
                 System           Management System

                                                                            73
My Favorites




Portlet Application Engine
   Orchestration




                                                                     Course Guide
          CHUB


                                                                      Database
 Student Information          Web Content
                                               Scheduler   Library
      System               Management System
                                                                              74
0. Technical Maturity




                        75
?   76
Organizational
   Maturity



                 77
2. Skills




            78
My Favorites




Application




     Course Guide
      Database




                    79
My Favorites




Portlet Application Engine
  Orchestration




                             Course Guide
                              Database


                                      80
Orchestration




                81
Business Process Analysis
      Improvement



                       82
BPML
BPMN
BPEL
  .
  .
  .


       83
My Favorites




Application




     Course Guide
      Database




                    84
Orchestration and Assembly




                       85
Business Analysts
Business Process Designers



                       86
2. Skills




            87
?   88
3. Funding




             89
Product focused funding




                      90
Course Guide                 Desire2Learn              Moodle, etc...




          CHUB




 Student Information      Web Content
                                           Scheduler         Library
      System           Management System




                                                                       91
CHUB




Student Information      Web Content
                                          Scheduler   Library
     System           Management System




                                                                92
Course Guide   Desire2Learn   Moodle, etc...




                                        93
94
3. Funding (GAP)




                   95
?   96
4. Scope and Trust




                     97
Enterprise Service Bus




         CHUB




Student Information      Web Content
                                              Scheduler   Library
     System           Management System




                                                          98
My Favorites




Application




     Course Guide
      Database




                    99
Enterprise Service Bus




         CHUB




Student Information      Web Content
                                              Scheduler   Library
     System           Management System




                                                          100
Story time




             101
CHUB




Student Information      Web Content
                                          Scheduler   Library
     System           Management System




                                                      102
CHUB




Student Information      Web Content
                                          Scheduler   Library
     System           Management System




                                                      103
3. Scope and Trust




                     104
?   105
5. Organizational Maturity




                        106
Me First




           107
Moodle, etc...
Course Guide                  Desire2Learn




          CHUB




 Student Information      Web Content
                                           Scheduler         Library
      System           Management System




                                                                       108
Moodle, etc...
Course Guide   Desire2Learn




   Engage in the Unknown


                                       109
Me! Now!

                                       Me! Now!

Me! Now!




                          CHUB




                 Student Information      Web Content
                                                             Schedule
                      System           Management System




                                                       110
Design for the Enterprise




                        111
Me

     112
Moodle, etc...
Course Guide                  Desire2Learn




          CHUB




 Student Information      Web Content
                                           Scheduler         Library
      System           Management System




                                                                       113
5. Organizational Maturity




                        114
?   115
6. Governance




                116
CHUB




Student Information      Web Content
                                          Scheduler   Library
     System           Management System




                                                                117
Change Management




                    118
CHUB




Student Information      Web Content
                                                Scheduler
     System           Management System




                                          119
?   120
6. Governance (GAP)




                      121
Culture Shift
 EA Maturity



Course Guide Org. Maturity



                               122
0. Technical Maturity




                        123
1. EA Maturity




                 124
2. Skills - Business Analysts




                          125
3. Funding-Infrastructure




                        126
4. Scope and Trust




                     127
5. Organizational Maturity




                        128
6. Governance




                129
?   130
SOA in the Enterprise
  Maturity is Key


           Jim Phelps
Sr. I.T. Architect, UW-Madison

   phelps@doit.wisc.edu
      twitter: jimphelps
  http://www.jimphelps.info      131
What did you think?

• Your input is important to us!

• Click on “Evaluate This Session” on the
  Mid-Atlantic Regional program page.

More Related Content

What's hot

London School of Business and Management Lsbm courses
London School of Business and Management Lsbm coursesLondon School of Business and Management Lsbm courses
London School of Business and Management Lsbm courses
Abhishek Bajaj
 
Orientation presentation
Orientation presentationOrientation presentation
Orientation presentation
Mayank Gupt
 
Learning Development Centre, City University London
Learning Development Centre, City University LondonLearning Development Centre, City University London
Learning Development Centre, City University London
AjmalSultany
 
Mba IBS Plekhanov Eng
Mba IBS Plekhanov EngMba IBS Plekhanov Eng
Mba IBS Plekhanov Eng
Julia Gordeeva
 
AoC London Region, What you need to know publication 2011
AoC London Region, What you need to know publication 2011AoC London Region, What you need to know publication 2011
AoC London Region, What you need to know publication 2011Association of Colleges
 
Hec paris
Hec paris Hec paris
Hec paris
Honey Chawla
 
Shpe Presentation To Medtronic 9.16.09
Shpe Presentation To Medtronic 9.16.09Shpe Presentation To Medtronic 9.16.09
Shpe Presentation To Medtronic 9.16.09
barrycordero
 
Transport Masters Programmes - Institute for Transport Studies
Transport Masters Programmes - Institute for Transport StudiesTransport Masters Programmes - Institute for Transport Studies
Transport Masters Programmes - Institute for Transport Studies
Institute for Transport Studies (ITS)
 
UWE Skills development for researchers 2011
UWE Skills development for researchers 2011UWE Skills development for researchers 2011
UWE Skills development for researchers 2011
UWE Bristol
 
UCW bach arts and comm brochure
UCW bach arts and comm brochureUCW bach arts and comm brochure
UCW bach arts and comm brochure
Vivien Hsu
 

What's hot (11)

London School of Business and Management Lsbm courses
London School of Business and Management Lsbm coursesLondon School of Business and Management Lsbm courses
London School of Business and Management Lsbm courses
 
Orientation presentation
Orientation presentationOrientation presentation
Orientation presentation
 
Learning Development Centre, City University London
Learning Development Centre, City University LondonLearning Development Centre, City University London
Learning Development Centre, City University London
 
Mba IBS Plekhanov Eng
Mba IBS Plekhanov EngMba IBS Plekhanov Eng
Mba IBS Plekhanov Eng
 
AoC London Region, What you need to know publication 2011
AoC London Region, What you need to know publication 2011AoC London Region, What you need to know publication 2011
AoC London Region, What you need to know publication 2011
 
Pathways Center for Education and Entrepreneurship
Pathways Center for Education and EntrepreneurshipPathways Center for Education and Entrepreneurship
Pathways Center for Education and Entrepreneurship
 
Hec paris
Hec paris Hec paris
Hec paris
 
Shpe Presentation To Medtronic 9.16.09
Shpe Presentation To Medtronic 9.16.09Shpe Presentation To Medtronic 9.16.09
Shpe Presentation To Medtronic 9.16.09
 
Transport Masters Programmes - Institute for Transport Studies
Transport Masters Programmes - Institute for Transport StudiesTransport Masters Programmes - Institute for Transport Studies
Transport Masters Programmes - Institute for Transport Studies
 
UWE Skills development for researchers 2011
UWE Skills development for researchers 2011UWE Skills development for researchers 2011
UWE Skills development for researchers 2011
 
UCW bach arts and comm brochure
UCW bach arts and comm brochureUCW bach arts and comm brochure
UCW bach arts and comm brochure
 

Viewers also liked

M Team Brick Diagrams
M Team Brick DiagramsM Team Brick Diagrams
M Team Brick Diagrams
jimphelps
 
Soa Fall 2008 Pdf
Soa Fall 2008 PdfSoa Fall 2008 Pdf
Soa Fall 2008 Pdf
jimphelps
 
AACRAO Tech 2010 -
AACRAO Tech 2010 -AACRAO Tech 2010 -
AACRAO Tech 2010 -jimphelps
 
Collaborative Process Slides
Collaborative Process SlidesCollaborative Process Slides
Collaborative Process Slides
jimphelps
 
E A In Higher Ed
E A  In  Higher  EdE A  In  Higher  Ed
E A In Higher Edjimphelps
 
Sistem hormon pada manusia
Sistem hormon pada manusiaSistem hormon pada manusia
Sistem hormon pada manusiaayu larissa
 
The Near Future of CSS
The Near Future of CSSThe Near Future of CSS
The Near Future of CSS
Rachel Andrew
 

Viewers also liked (7)

M Team Brick Diagrams
M Team Brick DiagramsM Team Brick Diagrams
M Team Brick Diagrams
 
Soa Fall 2008 Pdf
Soa Fall 2008 PdfSoa Fall 2008 Pdf
Soa Fall 2008 Pdf
 
AACRAO Tech 2010 -
AACRAO Tech 2010 -AACRAO Tech 2010 -
AACRAO Tech 2010 -
 
Collaborative Process Slides
Collaborative Process SlidesCollaborative Process Slides
Collaborative Process Slides
 
E A In Higher Ed
E A  In  Higher  EdE A  In  Higher  Ed
E A In Higher Ed
 
Sistem hormon pada manusia
Sistem hormon pada manusiaSistem hormon pada manusia
Sistem hormon pada manusia
 
The Near Future of CSS
The Near Future of CSSThe Near Future of CSS
The Near Future of CSS
 

Similar to Soa Maturity is the Key

ETUG Spring Workshop 2014 - Getting the Mix Right: Implementing Open Educatio...
ETUG Spring Workshop 2014 - Getting the Mix Right: Implementing Open Educatio...ETUG Spring Workshop 2014 - Getting the Mix Right: Implementing Open Educatio...
ETUG Spring Workshop 2014 - Getting the Mix Right: Implementing Open Educatio...
BCcampus
 
Day 1 tefi7 1 welcome & opening session 2013v2
Day 1 tefi7 1 welcome & opening session 2013v2Day 1 tefi7 1 welcome & opening session 2013v2
Day 1 tefi7 1 welcome & opening session 2013v2Dianne Dredge
 
UAA balancing
UAA balancingUAA balancing
UAA balancing
Helen Barrett
 
From “What if?” to What’s Next?”: Planning for a Next Generation Business School
From “What if?” to What’s Next?”: Planning for a Next Generation Business SchoolFrom “What if?” to What’s Next?”: Planning for a Next Generation Business School
From “What if?” to What’s Next?”: Planning for a Next Generation Business School
brightspot
 
Exploring a future focussed framework for institutional digital transformation
Exploring a future focussed framework for institutional digital transformationExploring a future focussed framework for institutional digital transformation
Exploring a future focussed framework for institutional digital transformation
University of Newcastle, NSW.
 
Open2012 building-entrepreneurship-education-programs-e-scholar
Open2012 building-entrepreneurship-education-programs-e-scholarOpen2012 building-entrepreneurship-education-programs-e-scholar
Open2012 building-entrepreneurship-education-programs-e-scholarthe nciia
 
AAEEBL 2010
AAEEBL 2010 AAEEBL 2010
AAEEBL 2010
Barbara Walters
 
Certified Innovation Professional Training 5.14 15
Certified Innovation Professional Training 5.14 15Certified Innovation Professional Training 5.14 15
Certified Innovation Professional Training 5.14 15
kevinlu
 
The Context of Engineering Education
The Context of Engineering EducationThe Context of Engineering Education
The Context of Engineering Education
António Cardoso Costa
 
Knowledge for all. How open educational resources challenge the value-added m...
Knowledge for all. How open educational resources challenge the value-added m...Knowledge for all. How open educational resources challenge the value-added m...
Knowledge for all. How open educational resources challenge the value-added m...EduSkills OECD
 
Meet The New Hybrid Designers
Meet The New Hybrid DesignersMeet The New Hybrid Designers
Meet The New Hybrid Designers
HumanCentered
 
ePortfolios to Build, Demonstrate and Maintain Professional Competence
ePortfolios to Build, Demonstrate and Maintain Professional CompetenceePortfolios to Build, Demonstrate and Maintain Professional Competence
ePortfolios to Build, Demonstrate and Maintain Professional Competence
Don Presant
 
Knowledge management DPH Day 2012
Knowledge management DPH Day 2012Knowledge management DPH Day 2012
CDIO Skills: Reingegnerizzare Ingegneria
CDIO Skills: Reingegnerizzare Ingegneria CDIO Skills: Reingegnerizzare Ingegneria
CDIO Skills: Reingegnerizzare Ingegneria
Clay Casati
 
Williams Council Proposal
Williams Council ProposalWilliams Council Proposal
Williams Council Proposalaadeportfolio
 
Are we ready for OER?
Are we ready for OER?Are we ready for OER?
Are we ready for OER?
Peter Hartley
 
BC Ministry of Education Update
BC Ministry of Education UpdateBC Ministry of Education Update
BC Ministry of Education Update
Tim Winkelmans
 
Managing Training Concepts in Multicultural Business Environments
Managing Training Concepts in Multicultural Business EnvironmentsManaging Training Concepts in Multicultural Business Environments
Managing Training Concepts in Multicultural Business Environments
eLearning Papers
 

Similar to Soa Maturity is the Key (20)

ETUG Spring Workshop 2014 - Getting the Mix Right: Implementing Open Educatio...
ETUG Spring Workshop 2014 - Getting the Mix Right: Implementing Open Educatio...ETUG Spring Workshop 2014 - Getting the Mix Right: Implementing Open Educatio...
ETUG Spring Workshop 2014 - Getting the Mix Right: Implementing Open Educatio...
 
Day 1 tefi7 1 welcome & opening session 2013v2
Day 1 tefi7 1 welcome & opening session 2013v2Day 1 tefi7 1 welcome & opening session 2013v2
Day 1 tefi7 1 welcome & opening session 2013v2
 
UAA balancing
UAA balancingUAA balancing
UAA balancing
 
From “What if?” to What’s Next?”: Planning for a Next Generation Business School
From “What if?” to What’s Next?”: Planning for a Next Generation Business SchoolFrom “What if?” to What’s Next?”: Planning for a Next Generation Business School
From “What if?” to What’s Next?”: Planning for a Next Generation Business School
 
207 - Effective Strategic Planning
207 - Effective Strategic Planning207 - Effective Strategic Planning
207 - Effective Strategic Planning
 
Exploring a future focussed framework for institutional digital transformation
Exploring a future focussed framework for institutional digital transformationExploring a future focussed framework for institutional digital transformation
Exploring a future focussed framework for institutional digital transformation
 
Open2012 building-entrepreneurship-education-programs-e-scholar
Open2012 building-entrepreneurship-education-programs-e-scholarOpen2012 building-entrepreneurship-education-programs-e-scholar
Open2012 building-entrepreneurship-education-programs-e-scholar
 
AAEEBL 2010
AAEEBL 2010 AAEEBL 2010
AAEEBL 2010
 
AAEEBL 2010 Keynote
AAEEBL 2010 KeynoteAAEEBL 2010 Keynote
AAEEBL 2010 Keynote
 
Certified Innovation Professional Training 5.14 15
Certified Innovation Professional Training 5.14 15Certified Innovation Professional Training 5.14 15
Certified Innovation Professional Training 5.14 15
 
The Context of Engineering Education
The Context of Engineering EducationThe Context of Engineering Education
The Context of Engineering Education
 
Knowledge for all. How open educational resources challenge the value-added m...
Knowledge for all. How open educational resources challenge the value-added m...Knowledge for all. How open educational resources challenge the value-added m...
Knowledge for all. How open educational resources challenge the value-added m...
 
Meet The New Hybrid Designers
Meet The New Hybrid DesignersMeet The New Hybrid Designers
Meet The New Hybrid Designers
 
ePortfolios to Build, Demonstrate and Maintain Professional Competence
ePortfolios to Build, Demonstrate and Maintain Professional CompetenceePortfolios to Build, Demonstrate and Maintain Professional Competence
ePortfolios to Build, Demonstrate and Maintain Professional Competence
 
Knowledge management DPH Day 2012
Knowledge management DPH Day 2012Knowledge management DPH Day 2012
Knowledge management DPH Day 2012
 
CDIO Skills: Reingegnerizzare Ingegneria
CDIO Skills: Reingegnerizzare Ingegneria CDIO Skills: Reingegnerizzare Ingegneria
CDIO Skills: Reingegnerizzare Ingegneria
 
Williams Council Proposal
Williams Council ProposalWilliams Council Proposal
Williams Council Proposal
 
Are we ready for OER?
Are we ready for OER?Are we ready for OER?
Are we ready for OER?
 
BC Ministry of Education Update
BC Ministry of Education UpdateBC Ministry of Education Update
BC Ministry of Education Update
 
Managing Training Concepts in Multicultural Business Environments
Managing Training Concepts in Multicultural Business EnvironmentsManaging Training Concepts in Multicultural Business Environments
Managing Training Concepts in Multicultural Business Environments
 

Recently uploaded

Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 

Recently uploaded (20)

Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 

Soa Maturity is the Key

Editor's Notes

  1. The astute attendee will notice that we go 1,0....
  2. I want to encourage discussion and questions. We don’t have all the answers. I’m going to give you some observations and lessons learned
  3. A little history 4 1/2 years ago - Strategic Direction No traction at UW-System or UW-Madison
  4. I will use our Course Guide and Case Study in our discussions about SOA this morning
  5. Broad platform for discussion during the rest of the morning
  6. Enterprise Maturity to understand what are the business objects that should be made into services. And an understanding of the breadth of their use.
  7. Banks are an example. doesn’t matter which branch you go into, they have your data. You make deposits and withdraws the same way.
  8. Banks are an example. doesn’t matter which branch you go into, they have your data. You make deposits and withdraws the same way.
  9. New Car, Used Car, Repair Shop, Financing Department
  10. McDonanlds - they cook everything in the same way
  11. Least efficient operating model.
  12. Bring together leadership of the Enterprise
  13. Take a few minutes to do a little project using this example.
  14. 4 levels of enterprise maturity: business silos, standardized technology, optimized core,
  15. design style - not a technology. not a set of apps that you buy from Software-R-Us
  16. Leadership agreeing to what it core and how you will operate your enterprise. SOA is an Architecture based on an agreed way of operating.
  17. Leadership agreeing to what it core and how you will operate your enterprise. SOA is an Architecture based on an agreed way of operating.
  18. Leadership agreeing to what it core and how you will operate your enterprise. SOA is an Architecture based on an agreed way of operating.
  19. Take a few minutes to do a little project using this example.
  20. Leadership agreeing to what it core and how you will operate your enterprise. SOA is an Architecture based on an agreed way of operating.
  21. Take a few minutes to do a little project using this example.
  22. Leadership agreeing to what it core and how you will operate your enterprise. SOA is an Architecture based on an agreed way of operating.
  23. 4 levels of enterprise maturity: business silos, standardized technology, optimized core,
  24. Enterprise Maturity to understand what are the business objects that should be made into services. And an understanding of the breadth of their use.
  25. Not just a decision for this app. SOA as strategic direction.
  26. Departmental Description
  27. Instructor’s Description. Instructor content and Instruction content.
  28. Didn’t want to copy all of the data from those other systems into Yet Another Silo Application
  29. Foundational information
  30. as our Design Style
  31. To flesh out that definition, let’s return to the course guide
  32. Not so much an application as an Orchestrator
  33. Our first source is the Student information system.
  34. my job as an architect is to dream of the perfect future and hope someone can implement it...
  35. Think of the library as representing all those other
  36. Model, View, Controller
  37. Is not so much an “application” as it is a set of orchestrations
  38. Not so much an application as an Orchestrator of Business Processes.
  39. A set of orchestrations that live in the infrastructure that enable new business processes and services.
  40. Not something that is built, more something that Matures
  41. We need these pieces to exist (or these projects to complete)
  42. You need to have the technical infrastructure in place. This is the easiest part of the Maturity needs to understand.
  43. Technical Maturity - easiest piece. Having the infrastructure in place so you can deploy the services. EA Maturity - having an agreed upon operating model so you know what services you should deploy
  44. Technical work of writing Java or C++ is easily re-trained or picked up.
  45. Orchestration of Business Processes
  46. Business Process Analysis and Improvement isn’t a forte of the usual app developer. Very different skills than the people who have been building these for the past 20 years.
  47. This they can do. This is usually in Java or C++ or Ruby on Rails... etc.
  48. Hired 2 Business Analysts in Middleware. Hired another as part of HRS. Have a group on campus - Admin Process Redesign - that went through Six Sigma Training.
  49. This infrastructure will also serve our eLearning systems. Reusability.
  50. This infrastructure will also serve our eLearning systems. Reusability.
  51. This infrastructure will also serve our eLearning systems. Reusability.
  52. These are projects on their own. They are all critical dependancies to the Course Guide.
  53. These people are used to having the whole project under their control.
  54. Your project relies on many other projects meeting their own goals and your projects goals
  55. This is the Student Information System. This is its Operational Data Store... Course Guide Project Meeting time spent discussion how they were going to denormalize the table structure.
  56. A lot of time spent wondering how they were going to set up the “Projects” in the Web Content management system.
  57. Projects who don’t want to be the first to adopt the new technology. They want to stick with the old way out of comfort. If the infrastructure already exists, and was proven, they would use it.
  58. Understand who will us these services. Collaborate, comprise. People need to talk to someone about their plans. “Did you know that group X has just agreed to run/use Y and they need Z data?”
  59. Understand who will us these services. Collaborate, comprise. People need to talk to someone about their plans. “Did you know that group X has just agreed to run/use Y and they need Z data?”
  60. I need this built like this for ME now. There are five projects all chiming in.
  61. No longer design it for me - like this - right now.
  62. All of these players needed to come together to work on a roadmap and enterprise-wide design.
  63. A level of organizational maturity - thinking about the enterprise as a whole not your department - that isn’t necessarily our strength.
  64. Who can have access? What is the priority of work? Do you have to go to four groups to get access or one uber group?
  65. Change a service
  66. Broad platform for discussion during the rest of the morning