Agile Architecture

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.

4 comments

Comments 1 - 4 of 4 previous next Post a comment

Post a comment
Embed Video
Edit your comment Cancel

10 Favorites & 1 Group

Agile Architecture - Presentation Transcript

  1. By Mike Kavis CTO M-Dot
    • Factors Influencing Dynamic Business Environment
      • Advancements in Technology (Web 2.0, Mobile, Broadband, etc.)
      • Globalization – The world has flattened
      • Economic Pressure
      • Regulation
      • Tech savvy generation entering workforce
    “ If you want to grow and flourish in a flat world, you better learn how to change and align yourself with it.” – The World is Flat, Thomas L. Friedman, pg 339
    • Side Effects
      • Mergers/Acquisitions
      • Downsizing/ Cost cutting
      • Operational Inefficiencies
      • IT is getting in the way
      • IT is too expensive and too slow
    “ Pessimists are usually right and optimists are usually wrong but all the great changes have been accomplished by optimists.” — Thomas Friedman
    • Agile Architecture goals
      • Empower Users
      • Configurable
      • Proactive
      • Minimize need for non-value add tasks
      • Built to change
    • Roadmap to Agility
      • Service-Oriented Architecture (SOA)
        • Data Services
        • Business Process and Rules Management (BPM/BRE)
      • Enterprise Mashups
      • Event-Driven Architecture (EDA)
      • Cloud Computing
    • Must focus on these rules
      • Technology in support of business goals, not IT goals
      • Strong focus on Organizational Change Management
      • Don’t expect to do it all without help
      • Don’t use outdated methodologies
      • Deliver often, mature over time
  2.  
  3.  
  4.  
    • Services should use a logical view
    • Data presented in business terms
    • Quickly embrace changes
    • Standardize enterprise data with powerful tools, not through complex coding
    • Quickly accommodate data from partners, customers, suppliers
  5.  
    • Standardize business processes
    • Log and measure operations
    • Quickly change or customize processes
    • Keep business separate from technology
    • Support multiple departments, companies through a core set of processes
    • Let the business own their processes
    • BAM
    • Proactively manage business
    • Operational visibility
    • Tracking KPIs
    • Alerts, notifications, subscriptions
    • Simulations/What If Scenarios
    • Model changes to processes
    • Simulate spikes in the workload
    • Model costs of changes
  6.  
    • Rules Management
    • Separate the rules from the processes
    • Tweak rules real time w/out code
    • Flexibility by customer
  7.  
  8. Presentation Layer is for content delivery not business logic! Focus on reusable services for delivery types
  9.  
  10.  
    • Mashups
    • Combine services from multiple providers
    • Reuse what exists
    • Ultimate speed to market
    • Centrally govern & secure all mashups
    • Let customers create their own content
  11.  
    • Security as a Service
    • Build once
    • Reused by other services
    • Manage in one place
    • Easier to enforce
    • Easier to change
  12.  
  13. Source: BEA
    • Centralized functions
    • Routing
    • Transformation
    • Queuing
    • Service logging/reporting
  14.  
  15. Event-Driven Architecture (EDA)
  16. Customer service manually enters redundant data into multiple systems
  17. Customer enters directly into a single UI which is integrated w/multiple backend systems.
  18. Systems recognizes patterns and acts on behalf of human processes.
  19. Internet SaaS On-Premise PaaS IaaS Clearing up the cloud confusion
  20. Internet – Non brick and mortar web sites
  21. SaaS - Software as a Service Software and services running at a provider’s location
  22. PaaS – Platform as a Service Infrastructure on a specified development platform hosted externally
  23. IaaS – Infrastructure as a Service Infrastructure hosted externally without platform restrictions
  24. Internet SaaS On-Premise PaaS IaaS
  25.  
    • Here is one example
    • SOA in the Cloud
    • Physical data kept on-premise
    • Legacy kept on-premise
    • User experience delivered from the cloud
    • On-premise assets are abstracted through the data services layer
    • Content discussed in more detail on my blog
    • Business rules – Agile SOA: Empower the Business with Business Rules Engines
    • Business Processes – Agile SOA: The Flexibility of Business Processes
    • Data Services – Agile SOA: Leveraging Data Services
    • Enterprise Mashups - Enterprise Mashups: The Icing on your SOA
    • EDA – EDA and SOA
    • ESB – Explaining what an ESB is
    • Cloud Computing – The future is in the Clouds
    • Images can be licensed on iStockphoto.com
    • Thank You!

+ Mike KavisMike Kavis, 2 years ago

custom

4322 views, 10 favs, 10 embeds more stats

How to provide business agility by leveraging a sou more

More info about this presentation

© All Rights Reserved

  • Total Views 4322
    • 4147 on SlideShare
    • 175 from embeds
  • Comments 4
  • Favorites 10
  • Downloads 340
Most viewed embeds
  • 93 views on http://www.kavistechnology.com
  • 39 views on http://it.toolbox.com
  • 24 views on http://madgreek65.blogspot.com
  • 12 views on http://evolvebpm.blogspot.com
  • 2 views on http://numly.com

more

All embeds
  • 93 views on http://www.kavistechnology.com
  • 39 views on http://it.toolbox.com
  • 24 views on http://madgreek65.blogspot.com
  • 12 views on http://evolvebpm.blogspot.com
  • 2 views on http://numly.com
  • 1 views on http://www.blogger.com
  • 1 views on http://www.plaxo.com
  • 1 views on http://mobile-dev.visualcv.com
  • 1 views on http://p30city.net
  • 1 views on http://www.laxmanpaudel.info

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

Groups / Events