Creating a Framework for Innovation with SOA Bruce Graham Vice President, WW SOA Practice Agenda The drivers for SOA - InfoWorld Research Taking a Structured Approach to SOA Where do you start? How well prepared are your peers for SOA? The Emerging Services Infrastructure Layer What’s really happening with SOA InfoWorld Sponsored Research InfoWorld and BEA fielded a joint study in Jan/Feb05 To learn more about the pace & drivers for SOA adoption, Methodology CXO, VP, IT Director and Management levels Functional areas covered IT Depts, Enterprise Application groups and all Corporate/Business Functions Size: 500+ employees 692 surveys completed The Key “Pains” They Want To Solve More flexible architecture 63% Integration to existing applications 59% Data integration Business process implementation 47% Enterprise portal initiatives 45% Custom application development 42% Composite applications 42% More effective integration with business partners 59% 53% Customer service initiatives Employee self service More effective use of external service providers Global sourcing 10% Business points of pain 46% Streamlined supply chain 0% Tech points of pain 58% 20% 35% 26% 24% 30% 40% 50% 60% 70% Q: What are the critical business or IT problems your company hopes to address using SOA? Base: Personally involved with SOA, 261 respondents in companies 500+ Source – BEA sponsored research with InfoWorld The Benefits They Now Receive 52% More agile IT systems that can be adapted to change faster 47% More reuse of IT 34% Shortened application development lifecycle 29% Automate manual business processes End users need fewer application interfaces to accomplish the same tasks More efficient business partner collaboration End users get access to better information in real time 0% 28% 27% 22% 20% 40% 60% Q: Which benefits of SOA has your company realised so far? Base: Personally involved with SOA and considering/planning to deploy or have pilot projects in place, 167 respondents in companies 500+ Source – BEA sponsored research with InfoWorld Top 5 “Proof Points” They Need 64% Implementation models 55% Reference architectures 46% ROI tools and methodologies Customer references and success stories, case studies Project cost estimates 0% 20% “Tell me how get started” 44% “Help me prove it works” Tools like these help customers build the business case for SOA 37% 40% 60% 80% Q: What tools and resources would be most useful to you in building a business case for SOA? Base: personally involved with SOA, 261 respondents in companies 500+ Source – BEA sponsored research with InfoWorld Domain model for SOA Taking a Structured Approach to SOA SOA-enabled Business Strategies Business Process Architecture Construction costs Business & IT Benefits Key Measures Business Business& Strategy Strategy Process & Process Costs & Costs & Benefits Architecture Architecture Benefits Organisation Design Funding Skillsets Roles & Responsibilities Standards Operational Processes & Tools Change Management Reference Architectures Manageability/Availability Scalability Security Organisation Organisation & & Governance Governance Building Building Blocks Blocks Projects Projects & & Applications Applications Existing Applications Key “In-flight” Projects Infrastructure Construction Plans Infrastructure Services Information & Access Services Shared Business Services Presentation Services Composite Applications Take a Pragmatic Approach to Building and Executing a Multi-Year SOA Roadmap SOA Exploration SOA Planning and Design SOA Implementation • SOA Self-Assessment • SOA Assessment • SOA Foundation • SOA Discovery Workshop • SOA Transformation Planning • SOA Solution/Governance Office • Workshop/Courses on SOA • SOA Training/Skills Needs Analysis • Designing a SOA Establishing a baseline Learning and Exploration Build a roadmap across all key dimensions Understand and address skills gaps Identify end state Implement First Project Construct The Reference Architecture Realise Business & IT Benefits Where do you Start? SOA Readiness Self-Assessment Tool Web Based Assessment Tool Helps you to organise thoughts around SOA Adoption and benchmark against peers – over 600 to date 10-15 Minutes to complete Multiple choice questions – What best matches your environment/ organisation Foundation – Domain and Maturity Model Provides a customised report automatically sent to client within 24 hours Available in 5 languages across Europe http://uk.bea.com/soa © How “ready” are companies across the 6 domains Source: BEA Service-Oriented Architecture Readiness Self-Assessment© Architecture 48% Overall map of how all Services are layered and interoperate. Reference architecture based on applicable best practices. Organisation and Governance 48% Revised roles and responsibilities of the shared services function in the IT department, including resource requirements, based on implementing SOA. Projects and Applications 46% Development approach to mining and serviceenabling legacy application portfolio, also incorporating “in-flight projects” currently underway Business Process, Strategy 41% Understanding and responding to the impact of SOA on the firm's long-term strategy and near-term initiatives. Services are developed based on business process needs and business drivers. Cost and Benefits 40% Expected costs to construct the services layer, and overall cost to operate in the new model. Building Blocks Shared Application Services, Business, Event and Data Services (% = EMEA comparison to WW) 39% Companies currently rate themselves at below 50% proficient in all dimensions of the SOA model, reflecting the need for companies to build broad, multidimensional “roadmaps” as they migrate to SOA. O ve l th er Le ve l ris e Ar En gi ne er rc Sy hi te st ct em Te s An ch ni al ca ys lC t Ap on su pl ic lta at nt io n Ar ch it e ct ch ite ct Le ve l er D ev el op ec to r ct Le ve l ch ite ch ite ct er Ch ie fA En te rp Ar an ag IT Ar VP CLe Co ns ul ta nt D ir M Bu si ne ss EMEA Maturity Self-Assessment, By Role Disconnect between “C” Level view and the deployment teams: 60 2.4 Vision versus delivery reality 50 2.2 2 40 1.8 30 Respondents Maturity 1.6 20 1.4 10 1.2 0 1 Agenda The drivers for SOA - InfoWorld Research Taking a Structured Approach to SOA Where do you start? How well prepared are your peers for SOA? The Emerging Services Infrastructure Layer Services will be the next layer of the stack to consolidate Service Infrastructure Future BEA vs. IBM, Microsoft, Oracle, SAP Application Servers 2002 BEA vs. IBM, Microsoft, Oracle… ERPs 2001 SAP vs. Oracle, Psft, Baan, JDE… Databases 1997 Oracle vs. IBM, Sybase, Informix… Desktop & Servers 1996 Dell vs. Compaq, HP, IBM… Desktop OS, LAN 1994 Microsoft vs IBM, Novell,Banyan… Networking 1990s Cisco vs. IBM Large Storage 1980s EMC vs. IBM, Amdahl, HDS, Xerox… Mainframes 1960s IBM vs. Sperry, Burroughs, GE… The building blocks for Innovation Sales Engineering B2E Service B2C Customers Partners Shared Services Management and Security Shared Application and Business Services Standards-based Connectivity Employees, Partners and Customers connected to innovative business services built with an integrated suite on open standards “Vanilla” ERP and Specialty Infrastructure Enterprise Applications SFA, CRM, Custom, Legacy, Mainframe Databases General Services Directory, Search, Content, etc Application Infrastructure Service Infrastructure Developer-based Configuration-based User Integration Data Integration Process Integration Application Framework Application Server Java Virtual Machine Integrated Configuration Environment Integrated Development Environment Moving from Applications to Services Process Services User Interaction Services Security Services Data Services Message Services Solution Frameworks Can Accelerate The Process Services Capabilities & Offerings Solution Assessments Solution Fast-tracks Delivery Resources Proven Methodology Solution Components Example Workflows Specific Solution Portlets Pre-Built ISV Controls Testing & Promotion Reference Architecture Mined from prior real-world engagements Bringing it all Together A Structured Approach to SOA & Services to Guide Architecture Organisation & Governance Process Services Integrated Configuration Environment Business Strategy & Process Costs & Benefits Pre-Built Solution Frameworks To Accelerate The Process An Integrated “Infrastructure Services Platform” To Manage and Deploy Services Building Blocks Projects & Applications User Interaction Services Security Services Data Services Message Services The “Innovation Layer” Sales Engineering B2E Customers Service B2C Partners Shared Business Framework Application Specific components and BPM Shared Application Framework Business, Product Specific components and services Common Infrastructure WLS, WLI, MQ, OS, Utilities, Most Granular Components Real-World Experience in Making SOA a Reality Thank You bruce.graham@bea.com Assess your readiness: http://uk.bea.com/soa