Soa Fall 2008 Pdf

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Soa Fall 2008 Pdf - Presentation Transcript

    1. Service Oriented Architecture CSG Fall 2008 Cornell University Jim Phelps 1
    2. Course Guide 2
    3. Define SOA 3
    4. Issues 4
    5. Why? 5
    6. Course Guide Define SOA Why? Issues 6 Broad platform for discussion during the rest of the morning
    7. Course Guide http://www.registrar.wisc.edu/courseguide/ 7
    8. What is the Course Guide - Student’s Viewpoint 8
    9. What is the Course Guide - Student’s Viewpoint 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. 9
    10. 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. 10
    11. What is the Course Guide - Student’s Viewpoint 11 Departmental Description
    12. 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. 12
    13. What is the Course Guide - Student’s Viewpoint 13 Instructor’s Description. Instructor content and Instruction content.
    14. 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 14
    15. What is the Course Guide - Favorites Lists My Favorites 15
    16. Course Guide - The Advisor/Department View Science Courses for Electives for Nurses Good Courses for Non-Scientists Non-Majors 16
    17. Course Guide - The Advisor/Department View Art History 202 Remember to 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 take this 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 within the College during their years on campus 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 academic advisers within the College during their years on campus 17
    18. Course Guide - The Advisor/Department View Art History 202 New Course This Fall 322 Teaching Art. (Crosslisted with Curric) I, II; Art History 332 Art History 332 Syllabu 322 Teaching Art. (Crosslisted with Curric) I, II; 3 cr. Text Books Syllabus The College of Letters and Science recognizes that students have a wide range Text Books 18
    19. What is the Course Guide - Favorites Lists My Favorites 19
    20. What is the Course Guide - Send to Scheduler 20
    21. What Architecture? 21
    22. Course Guide at the Center of many things Course Guide 22
    23. flickr: thomas.merton 23 Didn’t want to copy all of the data from those other systems into Yet Another Silo Application
    24. Peers • “We have a beautiful Course Guide but no one uses it...” 24
    25. Principles • Solve real business process problems 25
    26. Principles • Enter once, reuse many places 26
    27. Principles • Leverage “Selfish Altruism” 27
    28. Principles • Build it “right” over build it “fast” 28
    29. Principles • Solve real business process problems • Enter once, reuse many places • Leverage “Selfish Altruism” • Build it “right” over build it “fast” 29 Foundational information
    30. Service Oriented Architecture 30 as our Design Style
    31. Define SOA 31 Not just a decision for this app. SOA as strategic direction.
    32. 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 32
    33. 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 33 design style - not a technology. not a set of apps that you buy from Software-R-Us
    34. Technology 34 It is not a technology. You deploy SOA using technology but SOA is the design philosophy.
    35. Application Stack 35 Not a suite of Applications you buy from (insert your favorite vendor here). The suite of application may help you deploy and manage your Architecture.
    36. 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 36
    37. Point-to-Point Web Services 37 If you replace all of your flat-file transfers with point-to-point, single use Web Services, you are missing the point of SOA. Reuse and sharing are where people hope to gain ROI.
    38. 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 38 Each service represents a business function or technical function.
    39. Buy or Build 39
    40. Matures 40 Not something that is built, more something that Matures. Talk more about this in a few minutes.
    41. 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 41
    42. Course Guide 42 To flesh out that definition, let’s return to the course guide
    43. Sources 43 Not so much an application as an Orchestrator
    44. CHUB Student Information Web Content Scheduler Library System Management System 44 Our first source is the Student information system.
    45. CHUB Student Information Web Content Scheduler Library System Management System 45
    46. CHUB Student Information Web Content Scheduler Library System Management System 46
    47. CHUB Student Information Web Content Scheduler Library System Management System 47 Think of the library as representing all those other
    48. Data Layer CHUB Student Information Web Content Scheduler Library System Management System 48
    49. Enterprise Service Bus CHUB Student Information Web Content Scheduler Library System Management System 49
    50. User Interface 50
    51. Enterprise Service Bus CHUB Student Information Web Content Scheduler Library System Management System 51 Model, View, Controller
    52. My Favorites Portlet Application Engine Orchestration CHUB Course Guide Database Student Information Web Content Scheduler Library System Management System 52
    53. Application 53 Is not so much an “application” as it is a set of orchestrations
    54. My Favorites Application Course Guide Database 54
    55. Orchestrations 55 Not so much an application as an Orchestrator
    56. My Favorites Portlet Application Engine Orchestration CHUB Course Guide Database Student Information Web Content Scheduler Library System Management System 56
    57. My Favorites Portlet Application Engine Orchestration Course Guide Database 57
    58. Matures out of the infrastructure 58 Not something that is built, more something that Matures
    59. Enterprise Service Bus CHUB Student Information Web Content Scheduler Library System Management System 59 We need these pieces to exist (or these projects to complete)
    60. My Favorites Portlet Application Engine Orchestration CHUB Course Guide Database Student Information Web Content Scheduler Library System Management System 60
    61. 61
    62. Maturity States: 1. Business Silos 2. Standardized Technology 3. Optimized Core 62 4 levels of enterprise maturity: business silos, standardized technology, optimized core,
    63. 4. Business Modularity 63
    64. 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 64 design style - not a technology. not a set of apps that you buy from Software-R-Us
    65. Enterprise Maturity 65 Enterprise Maturity to understand what are the business objects that should be made into services. And an understanding of the breadth of their use.
    66. 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 maturity is key 66
    67. Course Guide Define SOA 67
    68. Issues 68
    69. Skills 69
    70. My Favorites Application Course Guide Database 70
    71. My Favorites Portlet Application Engine Orchestration Course Guide Database 71
    72. Orchestration 72
    73. Business Process Analysis & Improvement 73
    74. BPML BPMN BPEL 74
    75. Orchestration and Assembly 75
    76. My Favorites Application Course Guide Database 76 Very different skills than the people who have been building these for the past 20 years.
    77. Scope and Trust 77
    78. Enterprise Service Bus CHUB Student Information Web Content Scheduler Library System Management System 78 These are projects on their own. They are all critical dependancies to the Course Guide.
    79. My Favorites Application Course Guide Database 79 These people are used to having the whole project under their control.
    80. Enterprise Service Bus CHUB Student Information Web Content Scheduler Library System Management System 80
    81. Story time 81
    82. CHUB Student Information Web Content Scheduler Library System Management System 82 This is the Student Information System. This is its Operational Data Store...
    83. CHUB Student Information Web Content Scheduler Library System Management System 83
    84. Scope and Trust 84
    85. Product focused funding 85
    86. Funding Infrastructure 86
    87. Course Guide Desire2Learn Moodle, etc... CHUB Student Information Web Content Scheduler Library System Management System 87 This infrastructure will also serve our eLearning systems. Reusability.
    88. Me First 88 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.
    89. Organizational Maturity 89
    90. Course Guide Desire2Learn Moodle, etc... CHUB Student Information Web Content Scheduler Library System Management System 90 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?”
    91. Me! Now! Me! Now! Me! Now! CHUB Student Information Web Content Schedule System Management System 91 I need this built like this for ME now. There are five projects all chiming in.
    92. Design for the Enterprise 92
    93. Governance 93
    94. CHUB Student Information Web Content Scheduler Library System Management System 94 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?
    95. Change Management 95
    96. CHUB Student Information Web Content Schedule System Management System 96 Manage the changing of services.
    97. Issues 97
    98. Skills 98
    99. Scope and Trust 99
    100. Funding Infrastructure 100
    101. Organizational Maturity 101
    102. Governance 102
    103. Change Management 103
    104. Why? 104
    105. Hype? 105
    106. InformationWeek http://www.informationweek.com/whitepaper/Software/Service-Oriented-Architecture/techweb-state-of-soa-researc- wp1219250345773;jsessionid=null?articleID=32600006 106
    107. AMR Research $52Billion on SOA in next 5 years. http://www.informationweek.com/whitepaper/Software/Service-Oriented-Architecture/techweb-state-of-soa-researc- wp1219250345773;jsessionid=null?articleID=32600006 107
    108. 19% “cohesive and functional...environment that leverages SOA...” 108 40% said they are in initial phases of deploying composite apps. Which means they have the infrastructure in place.
    109. Enterprise Architecture as Strategy: 6% in Business Modularity 109 400+ Fortune 1000 companies.
    110. Hype? 110 Well adopted hype.
    111. Why? 111
    112. Reduce duplication 112
    113. Transparency 113 Who is using what information? SSN issues. Business Processes in higher level languages or models that are easy to understand.
    114. Agility 114 Sarbanes-Oxley Act of 2002
    115. Course Guide 115 Enables cool composite apps that are difficult if not impossible to build otherwise.
    116. Course Guide Define SOA Why? Issues 116 Broad platform for discussion during the rest of the morning

    + jimphelpsjimphelps, 2 years ago

    custom

    496 views, 0 favs, 1 embeds more stats

    CSG opening session on SOA.

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 496
      • 495 on SlideShare
      • 1 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 42
    Most viewed embeds
    • 1 views on http://192.168.10.100

    more

    All embeds
    • 1 views on http://192.168.10.100

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Tags