• Save
Paris Java User Group : Enabling Agile Business  and IT Collaboration
Upcoming SlideShare
Loading in...5
×
 

Paris Java User Group : Enabling Agile Business and IT Collaboration

on

  • 192 views

Introducing the concept of Change Oriented Architecture.

Introducing the concept of Change Oriented Architecture.

Statistics

Views

Total Views
192
Views on SlideShare
192
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Paris Java User Group : Enabling Agile Business  and IT Collaboration Paris Java User Group : Enabling Agile Business and IT Collaboration Presentation Transcript

  • Daniel Selman, Product Architect – IBM WebSphere ILOG BRMSParis Java User Group, November 2010Enabling Agile Businessand IT Collaboration © 2009 IBM Corporation
  • Things change. © 2010 IBM Corporation
  • Expect it. Design for it. © 2010 IBM Corporation
  • Change Oriented Architecture. © 2010 IBM Corporation
  • Externalize your data from your code. © 2010 IBM Corporation
  • Create reusable services.(if you can afford to) © 2010 IBM Corporation
  • Externalize your volatile business policy from your code. © 2010 IBM Corporation
  • How many change processes do you need? 1. Code 2. Configuration 3. GUI 4. Rules 5. Processes 6. Data 7. Models 8. Transformations 9. Topology 10.Etc. © 2010 IBM Corporation
  • What metadata do you need to govern your changes? © 2010 IBM Corporation
  • Who initiates a change? – How do they know that change is required?Performs the change?Validates the change? © 2010 IBM Corporation
  • Do you need side-by-side execution of configurations?(Can you afford it?) © 2010 IBM Corporation
  • How will you audit what changes were made?(for how long?) © 2010 IBM Corporation
  • How do you ensure that the pre-conditions for a change are in- place or planned? © 2010 IBM Corporation
  • Is the change comprehensible to a human being? © 2010 IBM Corporation
  • Your job as an architect/developer: Build a “container for change” © 2010 IBM Corporation
  • Cross-disciplinary work, requiring: A solid knowledge of the business An appreciation of human behavior Deep (and broad) technical skills to choose the right technologies An understanding of governance concerns Top-down management support for funding Abhorrence of over-engineering… – Design for expected changes © 2010 IBM Corporation
  • BRMS cannot solve all these problems(but it can help with many) © 2010 IBM Corporation
  • Short demo of a change cycle with ILOG BRMS © 2010 IBM Corporation