A teaching experience with serious games Xavier Rey-Robert IT Architect, ISV & Developer Relations, IBM Business Solution Center, La Gaude Agenda ● 10h00 - Opening and agenda and Introduction ● 10h15 - Serious games introduction ● 10h30 - Innov8 introduction ● 11h15 - Lab : Practice Traffic optimization scenario with Innov8 2.0 ● 12h30 - Break ● 13h00 - Process Modeling & Simulation with WebSphere Business Modeler, overview ● 13h30 – Service Oriented Architecture Overview ● 13h45 – Demo: WBM ● 14h15 - wrap up 2 Serious gaming what is it ? where a Virtual world, a real world and an IT world interact based on “I'am smart” architecture, an IBM sotfware framework Human Centric Solutions « create added value for everybody » IBM Serious games for who ? For our customers: Climate proof game for Rotterdam city, Flood Control 2015, Tag My Museum For our business partners: Rational role play scenario For the students: INNOV8, Service Management Simulator …why using games ? Slide: 6 Flood Control 2015, the context (1/2) Solutions for smart flood control During a flood, a few hours can make all the difference between a disaster and a near disaster. The Flood Control 2015 integrated forecasting systems ensure that better information reaches the right place more quickly. This not only increases safety, but also limits damage and the number of victims. What is more, the day-to-day management of water systems is significantly improved. Flood Control 2015 is a program in which government and industry work to gether to develop new solutions leading to better decisions in combating flood risks Flood Control 2015, the IBM serious game (2/2) With mobile technology, IBM connects virtual worlds to real worlds to train levee patrollers to inspect levees and to act on possible failure mechanisms simulator for Flood Control situations with Serious Gaming Concepts. in which many roles can be trained, with flexible scenarios developed with real-world data to help organizations build routine in dealing with complex situations involving many stakeholders www.floodcontrol2015.nl or www.ibm.com/ibm/green Tag My Museum : why? (1/2) 40% of the worlwide Cultural Heritage is owned by Italy. A critical factor for the country is to leverage this uniqueness. Italian towns and their museums need to identify new ways for promoting their artistic legacies and thus attract new visitors like children from 9 to 13 9 Tag My Museum: how does it work? (2/2) A treasure hunt for contents that uses the tag technology Every visitor can take part to the « treasure hunt » by using his mobile phone, if equipped with camera and bluetooth The visitor, by photographing the tags receives on his mobile phone some contents provided by the Museum If the visitor correctly follows the designed « journey » he finally wins a gadget 10 Innov8 2.0 workshop Presentation (1/3) Objectives Introduce students on Business Process Management (BPM) fundamentals, from early discovery and modeling stage to optimization and monitoring. Introduce a professional modeling tool like WebSphere Business Modeler. Provide students with a broader business perspective with CBM (Component Business Model) and SOA (Service Oriented Architecture) main concept. 11 INNOV8 2.0 Smarter Scenarios (2/3) Based on Smarter Planet real-world examples Click to edit the outline text format Second Outline Level Third Outline Level Fourth Outline Level Smarter Traffic Fifth Outline Click to edit −the outline text Smarter Supply Chain Level format − Sixth Outline Second Outline Smarter Customer Service Level Level − Third −Outline Level Seventh Outline Level Fourth Outline − Eighth Outline Level Play the Innov8 game to learn business process management Level − Fifth Outline http://www.ibm.com/developerworks/webservices/library/ws-bpm-innov8/index.html Level 12 Ninth Outline LevelCliquez − IBM CityOne: A Smarter Planet Game 1 4 Business Process management, a way to build a Smarter Planet New Intelligence Green and Beyond “Data is exploding and it’s in silos” “Our resources are limited” I Need Insight I Need Efficiency Smart Work Dynamic Infrastructure “New business, process and collaboration demands” I Need to Work Smart “My infrastructure is inflexible and costly” I Need to Respond Quickly Generation Y and their children really ARE different… Tech Savvy Digital Natives Nomad Soul Producers & Consumers Slide: 15 Games and Gamers are changing the learning landscape Our research shows that this new generation is very different from the boomers in ways that matter to the business. Beck and Wade They desire systematically different goals in life They have systematically different ways of working How they compete, fit into teams, take risks are all different in statistically verifiable ways Sources: Beck and Wade, Got Game, 2005 They choose systematically different ways to learn Slide: 16 Slide: 17 Business Challenge: Skills Gaps in Service Oriented Architecture (SOA) and Business Process Management (BPM) Shortage of required SOA & BPM Analyst skills in the marketplace IBM IMPACT 2007 survey shows • Half of respondents said they have less than 25 percent of the necessary SOA skills to help their company meet long term goals. • 80 percent are increasing SOA skills in their company this year • More than 60 percent are focused on retraining existing staff on SOA • A combination of business and IT skills was cited by 68 percent of the respondents as a prerequisite to applying SOA to meet business goals. Slide: 18 Opportunity: Bridge the Gap Leveraging Serious Games Skills gap issue explored at annual IBM sponsored MBA case competition vs. (Jan ’07) Gaming was overwhelmingly dominant theme in proposals & recommendations No wonder… 28 Average Age at Entry: Average Years Work Exp: 5.3 Slide: 19 29 Average Age at Entry: Average Years Work Exp. 5.8 Action: BPM Game Project Initiated Stated Objectives: • Create ‘serious game’ to assist teaching BPM 101 fundamentals • 1 hour, interactive learning- lab experience; • Complimentary to and incorporated within existing IBM and institutional curricula. (Most effective in conjunction with face-to-face class room debriefs) • Initial target audience: MBA, Exec MBA, and undergraduate business and information systems students Our bigger vision… serve wider range of audiences Slide: 20 1 billion transistors for each person on earth. 1 trillion things connected to the net. Smarter Planet Instrumented By 2010, 30 billion RFID tags, embedded into our world. Interconnected Intelligent Slide: 21 Technology, engineering and science can save the planet! PowerUp is a 3D immersive game focused on STEM and the environment • Capitalizes on student’s interest in virtual fantasy worlds to teach them about engineering principles and the environment Three challenging and exciting missions • Solar • Wind • Hydroelectric Orientation center • Meet 11 diverse engineers • Energy conservation activities Slide: 22 www.powerupthegame.org Service Management Virtual Simulator Based in a realistic virtual organization where players learn how service management and IT Infrastructure Library (ITIL) processes can be applied to significantly improve business performance and increase operational maturity. •IBM views serious gaming as a new and exciting way to develop the skills that are required as business and IT become more closely aligned •IBM's Service Management Simulator was designed to help business professionals build these critical skills in a real business environment without the risk involved in learning on the job The simulator helps players understand customer pains, the benefits of ITIL-based process, and how IT the business as a whole can improve Service Management. Slide: 23 Agenda ● 10h00 - Opening and agenda and Introduction ● 10h15 - Serious games introduction ● 10h30 - Innov8 introduction ● 11h15 - Lab : Practice Traffic optimization scenario with Innov8 2.0 ● 12h30 - Break ● 13h00 - Process Modeling & Simulation with WebSphere Business Modeler, overview ● 13h30 – Service Oriented Architecture Overview ● 13h45 – Demo: WBM ● 14h15 - wrap up Slide: 24 Innov8 Implementation Game engine: • Vicious Engine: http://www.viciousengine.com/ • Rapid prototyping, cross-game-platform support Game development: • Center Line Productions: http://www.centerline.net/ Content providers: • Extended team: IBM SWG BPM product marketing, product mgmt, development; selected professors from UNC, NC State, GSU, others Slide: 25 Anatomy of INN0V8: A BPM Simulator Compelling Cinematics: Telling the BPM Story & Imparting Key Learnings Experiential Learning: Challenges Letting You LIVE the BPM Experience Continuous Improvement Loop Level 1: Visualizing processes As-is Process Challenge Level 2: Optimization and Innovation Level 3: Deployed Process Global Collaboration / Sim Management Nerve Center Challenge Challenge Slide: 26 Anatomy of the Innov8 BPM Simulator - Cast Slide: 27 Opening Cinematic: Intro and Mission Logan (protagonist) has been recruited to save AFTER Inc. Mike (AFTER Inc CEO) sets up situation… provides laptop… and gives Logan her mission: Investigate critical process “Find Sam Archer in IT” Slide: 28 Opening Cinematic: AFTER Inc. Heat Map Slide: 29 Level 1: BPM Basics and As-Is Process Discovery Level 1: Understanding and Validating the As-Is Model IT FINANCE HR OPERATIONS ENTRY Slide: 30 Level 1: BPM Basics and As-Is Process Discovery Slide: 31 Level 1: BPM Basics and As-Is Process Discovery Level 1: Understanding and Validating the As-Is Model Sam provides and explains modeling tooling… advises Logan to document and validate As-Is process model: “Look in Operations for existing process map “Make sure you validate with a process expert” Sam - IT Director Slide: 32 Level 1: BPM Basics and As-Is Process Discovery Level 1: Understanding and Validating the As-Is Model Stavros (Business Analyst) has several process maps, including Call Center process Collect caller info Voice Response Unit (VRU) Service call AFTER Inc support team Slide: 33 Send email sat. survey Customer Relationship Management system (CRM) Level 1: BPM Basics and As-Is Process Discovery Level 1: Understanding and Validating the As-Is Model Validates Logan has correct map Helps Logan update the As-Is model to reflect recent merger Stella - Call Center Veteran Slide: 34 Slide: 35 Level 1: BPM Basics and As-Is Process Discovery Model info “scavenger hunt” Slide: 36 Level 1: BPM Basics and As-Is Process Discovery Slide: 37 Level 1: BPM Basics and As-Is Process Discovery Slide: 38 Level 1: BPM Basics and As-Is Process Discovery Slide: 39 Level 1: BPM Basics and As-Is Process Discovery Average Cost per Call - Current 2.21 ! $2.50 Must-Make $2.15 Target Average Call Duration (minutes) - Current 7.91 !!! 4.75 5.00 Must-Make Target Slide: 40 Level 1: BPM Basics and As-Is Process Discovery Slide: 41 Level 1: BPM Basics and As-Is Process Discovery Assorted other artifacts/information: BPEL diagram Services lifecycle diagram BPM software product boxes Book cover on SOA and Web 2.0 Recognition award for Stella Newsweek-style cover “What’s wrong with AFTER inc Newspaper clippings on AFTER Inc Others to be added later Slide: 42 Level 2: Global Collaboration, Analysis & Design Global Collaboration Conference Room Slide: 43 Slide: 44 Slide: 45 Slide: 46 Level 2: Global Collaboration, Analysis & Design % AFTER Collect call info Phone Voice Response Unit AFTER queue After Inc? Revised As-Is % NFLEX Suvey cust sat NFLEX queue % Fixed Phone Yes Collect Info Handle if possible Business Rules Fixed? To-Be Kiosks Virtual Agent No % in-house high skill High skill queue Web Virtual World Update Knowledge Base % in-house low skill Low skill queue Knowledge Base % to svc partner Slide: 47 Service Partner Email Level 2: Global Collaboration, Analysis & Design % AFTER Collect call info Phone Voice Response Unit AFTER queue After Inc? Revised As-Is % NFLEX Suvey cust sat NFLEX queue % Fixed Phone Yes Collect Info Handle if possible Business Rules Fixed? To-Be Kiosks Virtual Agent No % in-house high skill High skill queue Web Virtual World Update Knowledge Base % in-house low skill Low skill queue Knowledge Base % to svc partner Slide: 48 Service Partner Email Level 3: Nerve Center – Process Monitoring & Management Slide: 49 Average cost per call Save Submit All Changes Slide: 50 INNOV8 2.0 Smarter Scenarios Based on Smarter Planet real-world examples Smarter Traffic • Municipalities regulate the flow of traffic through cities Smarter Supply Chain • Suppliers, distributors and retailers manage supply chain for greater efficiency and profitability while reducing carbon emissions Smarter Customer Service • Call centers maximize customer satisfaction and revenue Slide: 51 Serious Games = Smarter Work Smart Work: 3D Interactive Interactive learning module Real customer cases behind the game scenarios Power of a service oriented architecture in ‘business terms’ Slide: 52 Agenda ● 10h00 - Opening and agenda and Introduction ● 10h15 - Serious games introduction ● 10h30 - Innov8 introduction ● 11h15 - Lab : Practice Traffic optimization scenario with Innov8 2.0 ● 12h30 - Break ● 13h00 - Process Modeling & Simulation with WebSphere Business Modeler, overview ● 13h30 – Service Oriented Architecture Overview ● 13h45 – Demo: WBM ● 14h15 - wrap up Slide: 53 Agenda ● 10h00 - Opening and agenda and Introduction ● 10h15 - Serious games introduction ● 10h30 - Innov8 introduction ● 11h15 - Lab : Practice Traffic optimization scenario with Innov8 2.0 ● 12h30 - Break ● 13h00 - Process Modeling & Simulation with WebSphere Business Modeler, overview ● 13h30 – Service Oriented Architecture Overview ● 13h45 – Demo: WBM ● 14h15 - wrap up Slide: 54 Business Process Management is a discipline… BPM solves common business challenges . . . Processes aren’t documented Bottlenecks prevent efficiency Complex integration across multiple processes Limited visibility into performance Process change is cumbersome KPIs not defined BPM includes Integration Modeling Monitoring Models Software Forms Rules Engine Process Knowledge Metrics Expertise and Assets Workflow Policies Business Logic BPM governs organizational and operational activities Slide: 55 Methodology From the Game to the Tool: WebSphere Business Modeler Modeling & Simulation Designed for Business Users Model, Simulate, Analyze All In One Clean Handoff To IT Slide: 56 Linking INNOV8 to Modeller Modeler Practices are based on same processes students design on INNOV8 This ensures to bridge the simulator with the tool …and help students realize how close INNOV8 is from real business Slide: 57 Agenda ● 10h00 - Opening and agenda and Introduction ● 10h15 - Serious games introduction ● 10h30 - Innov8 introduction ● 11h15 - Lab : Practice Traffic optimization scenario with Innov8 2.0 ● 12h30 - Break ● 13h00 - Process Modeling & Simulation with WebSphere Business Modeler, overview ● 13h30 – Service Oriented Architecture Overview ● 13h45 – Demo: WBM ● 14h15 - wrap up Slide: 58 Business and IT Struggle to Communicate Effectively Share a Common Language between Business and IT Business Domain Technology Domain Business View Process View IT View Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 59 Benefits of Business Modeling and Analysis Document and validate current processes Discover potential areas for process improvement and latent value in existing processes Validate process enhancements before committing resources and dollars. Examine the financial implications – justifications for process change Define & implement real time measurements for Business Performance Understand and Transform your Business Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 60 WebSphere Business Modeler – Best in Class Business Modeling and simulation. ● Simple to use business modeling tool Allow the people who know the business to model Drag and drop for the business analyst ● Precise modeling of the vital aspects of the process Add costs, durations, resources; bring your process to life using simulation. Understand your business models and make informed decisions before deployment Integrate forms with the process model Capture KPI’s, metrics for later monitoring. ● Collaborative modeling Communicate and participate across your enterprise Enables teamwork and Web publication ● Clean hand-off to I/T Faster and more accurate deployment of your solutions Business modeling is the starting point for I/T deployment Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 61 BPM Lifecycle – product view Model the As-Is process Model the To-Be process Add Business Measures* Add Technical Details* Assemble & Deploy Analyze-Simulate Configure Dashboards Monitor the Processes Collect Performance Statistics Display Process Performance Watch for Business Situations Take Action ALERT-email Modeler Monitor *optional Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 62 WebSphere Business Modeler Layout Eclipse 3.2 Framework Standard layout for IBM development tools Project Tree Navigate through a structured view of models and related elements Process Editor Compose process models and edit other reusable elements Predefined Elements Help you get started Attributes View Access detailed information about the open process model Outline View Navigate the open process model 63 Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 63 Visio Import Document Execute Redesign ● Start modeling effort by reusing existing process work, if available ● Common Visio elements are premapped to their Modeler counterparts Custom element mapping capabilities available Reduce rework, protect investments, ease transition to new tooling 64 Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 64 PowerPoint Import Document Execute Redesign 65 Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 65 Template-based Excel™ import Template-based import for core model elements from Excel™ workbooks Document Execute Redesign Use templates to import process model content from Excel™ and Open Office formats Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 66 Document Process Flow Document Execute ● Simple drag-and-drop interface ● Process diagrams are easy to read and interpret ● Capture process activities and decision logic Use existing process collateral, interview involved parties and key stakeholders Redesign Common understanding of processes throughout the organization, compliance is well documented 67 Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 67 Business Process Modeling Notation Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 68 Add Detailed Process Information Document Execute Redesign ● Through additional investigations and interviews, begin to identify detailed attributes Business Items Roles Resources Durations Costs Descriptions Classifiers Organizations 69 Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 69 Business Items ● Objects that are passed through the process, being consumed or transformed by various activities Could be business documents, work products, commodities ● Build in data structures and descriptions Structures can be imported from XSD files, delimited text ● Represent the various states that business items are in as they are transformed throughout the process ● Templates available for common patterns Incorporate the flow of business information into process models 70 Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 70 Roles and Resources ● Resources represent people, equipment, or materials Bulk and individual resources available ● Roles are job functions, many resources may be used to fulfill a role ● Assign complex cost and scheduling parameters ● Accurate role and resource requirements are critical for detailed simulation and analysis 71 Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 71 Classifiers ● Group or categorize related activities and/or processes May assign multiple classifiers to a single process element ● Highlight important aspects of a process ● Free-form data fields that can be applied to process elements ● Assist in process understanding, issue prioritization, and decision making ● Expose to viewer through swimlanes, labels, color-coding 72 Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 72 View the Model in “Three Dimensions” Document Execute Redesign Adjust all three “dimensions” to meet the needs of the audience Swimlanes Labels Color-coding 73 Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 73 Build Process Hierarchies Document Execute Redesign ● Decompose processes into manageable sets of closely related activities ● Identify re-usable sections of process flow 74 Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 74 Reusable Process Elements Document Execute Redesign ● Build a library of standard supporting artifacts Business items, roles/resources, classifiers, organizations, etc. ● Identify common business processes or tasks, make them available for re-use Streamline business operations, reduce duplication of effort ● All elements available in the Modeler project tree are “global”, and thus can be reused ● Share global elements between projects within the same Modeler workspace Drag and drop global elements from Project Tree onto Process Editor canvas 75 Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 75 Search and Use Existing Web Services Document WPS Execute Redesign ● Utilize business services and business service objects in process models ● Search WebSphere Service Registry and Repository from within Modeler, including use of service classifications to narrow down results ● Imported service elements are read-only, so that business users do not modify IT artifacts ● Alternatively, perform ad-hoc import of WSDL and XSD files XSD import/export facilitates integration with Rational Data Architect 76 Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 76 Separation of Business and IT Logic Document WPS Execute Redesign ● Default behavior upon export to WebSphere Integration Developer is to facilitate the separation of business logic from technical logic and details ● Insulates business logic from purely technical concerns, activity implementations from changes to the process model ● Merge updated business processes with previously exported iterations ● Report indicates changes made by developers that may be relevant to the business process models Business Logic Module •BPEL •Human Tasks (from Modeler) •Business Rules (from Modeler) Implementation Module(s) •Java •Human Tasks (other) •Business Rules (other) •State Machines Library •Data Types •Interfaces 77 Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 77 Technical Attributes View Document WPS Execute Redesign ● Add technical details to processes just before exporting process definition to WebSphere Integration Developer Provide information on BPEL and WSDL Names, Namespaces, Descriptions, Port Types, etc. Select Long- or Short-Running process implementations. Choose between Request/Response or One-Way operations. Allow Decisions to be represented in BPEL as Switch activities if desired. Define SCA Implementation Types, Names, Descriptions, etc. 78 Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 78 Human Task Modeling ● Business users define the behaviors for their daily activities Document WPS Execute Redesign ● Define potential owners and escalations ● Assignment of work to individuals or roles Define queries for work assignment much like you can in WebSphere Integration Developer 79 Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 79 Human Workflow Storyboarding Create your human storyboards with a process context Process Context Understand process behavior Form Presentation Confirm validity of form design and layout given process context Storyboard Definition Requires Simulation Snapshot, but no active simulation (as with case analysis) Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 80 Business Rule Modeling Document WPS Execute Redesign ● Business users can define the actions to take place under varying business situations ● Create templates for commonly used rule structures ● Note parameters for use in rule definition e.g. salary or customerLastName ● Rules can be deployed to WebSphere Process Server asis and managed/modified at runtime as conditions warrant 81 Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 81 Process Simulation Document Execute Redesign ● Based on metrics provided by subject matter experts ● Powerful simulation engine allows for detailed, statistically relevant investigations ● Specify input volumes, time constraints ● Visualize simulated behavior ● Improve understanding of process behavior 82 Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 82 Forms Simulation Interactive Form Simulation Data-Driven Process Simulation Verifies process logic and Form behavior Interactive Form Completion Form Status Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 83 Process Analysis Document Execute Redesign ● Analyze simulation results or static process models ● Identify root cause of problems in current state processes ● Perform what-if analysis and calculate ROI on potential future states ● Holistic business view of processes, including costs, cycle time, etc. ● Investigate various utilization patterns for people and other resources 84 Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 84 Reports Document Execute Redesign ● Extract useful information from models in an easily consumable format Microsoft® Word (.docx) PDF ● Choose from dozens of pre-defined reports, or build custom reports ● Integration with Crystal Reports ● Visually compare process models 85 Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 85 Business Rules and Human Tasks Reporting Extended XML Import/Export and Reporting with BR and HT support Updated Predefined Reports Includes details of Business Rules and Human Tasks Modeler XML Format Includes full details of Business Rules and Human Tasks Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 86 Business Measures Definition ● Business users identify their Key Performance Indicators and other business measures, relate them to the process or individual process activities ● Information on what is to be measured is defined in Modeler, details on how to perform the measurements are defined in the Monitor Development Toolkit (plug-in to WebSphere Integration Developer or Rational Application Developer) Document Execute Redesign Modeler exports a skeleton Monitor Model (.mm) file Pre-defined business measure templates available for common measures 87 Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 87 Industry Content: KPI Library Benefits Align with open standards on process measurements Strive to beat the competition! KPIs are categorized based on APQC Corresponding target values available through GBS Benchmark Wizard and APQC 88 Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 88 Agenda ● 10h00 - Opening and agenda and Introduction ● 10h15 - Serious games introduction ● 10h30 - Innov8 introduction ● 11h15 - Lab : Practice Traffic optimization scenario with Innov8 2.0 ● 12h30 - Break ● 13h00 - Process Modeling & Simulation with WebSphere Business Modeler, overview ● 13h30 – Service Oriented Architecture Overview ● 13h45 – Demo: WBM ● 14h15 - wrap up Slide: 89 What is …..? … a service? … service orientation? A repeatable business task – e.g., check customer credit; open new account A way of integrating your business as linked services and the outcomes that they bring … service oriented architecture (SOA)? … a composite application? An IT architectural style that supports service orientation A set of related & integrated services that support a business process built on an SOA Innovation through the SOA Lifecycle Discover Construct & Test Compose Integrate people Integrate processes Manage and integrate information Gather requirements Model & Simulate Design Financial transparency Business/IT alignment Process control Manage applications & services Manage identity & compliance Monitor business metrics Key Roles in the Design and Development of ServiceOriented Applications Model the business Business Analyst Understand business requirements Analyze and develop process models Identify optimum process models to drive services design Design the services architecture Model and refine the services architecture Identify new services needed and existing assets to re-use Software Architect Generate services specifications Construct the services Implement new services & repurpose existing assets as services Create UI for access via Web or Portal Validate and test services Developer Assemble and deploy composite application View the process model Choreograph the services Assemble and deploy Integration Specialist Need to add tester role Services, Service Components and Flows Are SOA Modeling Constructs Business Processes – represent the flows of activities required to complete a business process. They are compositions of services targeted to achieve business goals Services –the main structuring element required by a service consumer, provided by the service provider. Offers functionality and quality of service, both of which are externalized within service descriptions/policy. Services could be atomic or composite Components – that realize not only the functionality of the services they expose but also ensure their quality of service (the QoS advertised by the Service provider implementing (“realizing”) the services <<Object>> <<Object>> <<Object>> SOMA was created to specifically address modeling (analysis, identification, specification, realization, implementation) of all three constructs and associated Information, Composition, Policies, Context, Events. Agenda ● 10h00 - Opening and agenda and Introduction ● 10h15 - Serious games introduction ● 10h30 - Innov8 introduction ● 11h15 - Lab : Practice Traffic optimization scenario with Innov8 2.0 ● 12h30 - Break ● 13h00 - Process Modeling & Simulation with WebSphere Business Modeler, overview ● 13h30 – Service Oriented Architecture Overview ● 13h45 – Demo: WBM ● 14h15 - wrap up Slide: 94 Agenda ● 10h00 - Opening and agenda and Introduction ● 10h15 - Serious games introduction ● 10h30 - Innov8 introduction ● 11h15 - Lab : Practice Traffic optimization scenario with Innov8 2.0 ● 12h30 - Break ● 13h00 - Process Modeling & Simulation with WebSphere Business Modeler, overview ● 13h30 – Service Oriented Architecture Overview ● 13h45 – Demo: WBM ● 14h15 - wrap up Slide: 95 Discovering the value of WebSphere Business Process Management - WebSphere Business Modeler 96 Next Steps Continue the Conversation with My developerWorks Everyone Matters! Network Communicate Participate Contribute My developerWorks: “The Geekiest Social Network” Join My developerWorks today Continue the conversation with the speaker, classmates, and a network of 8 million IT professionals around the world. Build relationships with technical professionals who have similar interests. Collaborate to find ideal solutions to your tough technical questions. Learn about additional resources to deepen your skills. Already an expert? Have your voice ibm.com/developerworks/mydeveloperworks heard! Ready to Get Started? Join the [Customize with your group name] group today! Search for the group name under my profile [Your name] Access PDF files and other briefing information Download files from a group in My developerWorks. Go to the group’s main page and look for the “Files” widget (Below). Click on the file to download it. ibm.com/developerworks/mydeveloperworks Get the detailed scoop on My developerWorks here: http://www.ibm.com/developerworks/web/library/j-mydeveloperworks-intro/index.html ibm.com/developerworks Continue the Conversation Profile Live Events Virtual Events Articles and Tutorials On Demand Demos Groups Thank you !!!! ibm.com/developerworks