Current and Future Reality

advertisement
Background: SOA Research
Agenda
Dennis Smith
Hard Problems in SOA Workshop
January 30, 2008
© 2008 Carnegie Mellon University
Current and Future Reality
•
Service-Oriented Architecture (SOA) paradigm is having a
significant impact on software development
•
Standardization efforts are progressing
•
Variety of tools are becoming available to support SOA-based
development
•
Academic and industrial researchers are working on a range of
relevant problems to increase and ease adoption
Hard Problems in SOA
January 30, 2008
© 2008 Carnegie Mellon University
1
Hard Problems in SOA Workshop
January 30 2008
2
Problem
•
Current efforts evolve in many directions, without a central
compass
•
Vendors often frame the SOA discourse—with their own
agendas
•
No clear, commonly agreed upon, overarching themes to focus
research activity
•
Danger that important research needs will be overlooked, while
other efforts will focus on issues of peripheral long-term
significance in practice
Hard Problems in SOA
January 30, 2008
3
© 2008 Carnegie Mellon University
SEI Independent Research and Development
Project
Goals
• Assemble an international research group to analyze the current
state of the practice and current research initiatives in SOA
• Propose a long-term consensus research agenda
Hard Problems in SOA
January 30, 2008
© 2008 Carnegie Mellon University
2
Hard Problems in SOA Workshop
January 30 2008
4
Approach
•
Broadened the scope of the research agenda to show that we are
interested in more than just SOA as an architectural style
•
Performed an extensive literature review and looked at case studies of
successful SOA adoption
•
Created a service-oriented system development lifecycle that supports
the strategic approach to SOA adoption shown in case studies
•
Identified areas of SOA research necessary to fill in the gaps
•
Validated end evolved finding through multiple workshops and
interviews
Hard Problems in SOA
January 30, 2008
5
© 2008 Carnegie Mellon University
Context for Workshop
Previous work
• Reviewed several hundred research papers
• Organized 7 workshops with research community
• Validated taxonomy of research issues
Today’s workshop:
• Co-sponsored by IBM, CMU School of Computer
Science, SEI
• Unique mix of practitioner and research community
• Identify hard problems from user perspective
• Identify needed research
Hard Problems in SOA
January 30, 2008
6
© 2008 Carnegie Mellon University
3
Hard Problems in SOA Workshop
January 30 2008
6
Research Challenges Report Outline
Executive Summary
Introduction
SOC Basics
SOC Research Framework
Research Topics
Next Steps
Conclusions
Glossary
Workshops
Extended Bibliography
Hard Problems in SOA
January 30, 2008
7
7
© 2008 Carnegie Mellon University
Next Steps
Next Steps
• Make presentations and working session outputs available
• Technical Report of workshop summary
• Present summary findings to ICSE 2008 workshop (May, 2008)
• Use as impetus for potential SOA research consortium
Hard Problems in SOA
January 30, 2008
8
© 2008 Carnegie Mellon University
4
Hard Problems in SOA Workshop
January 30 2008
8
Download