How to reshape reference architecture
 

Like this? Share it with your network

Share

How to reshape reference architecture

on

  • 1,618 views

A reference architecture should enable internal and external business service consumers, address future IT strategies, and transition current IT infrastructure and team skill sets. This presentation ...

A reference architecture should enable internal and external business service consumers, address future IT strategies, and transition current IT infrastructure and team skill sets. This presentation presents a seven step plan describing how to reshape your reference architecture


This is the third presentation in a three part series. The presentation series decks present:

Why Reshape Reference Architecture
What Reference Architecture Models make sense today
How to Reshape Reference Architecture

Statistics

Views

Total Views
1,618
Views on SlideShare
438
Embed Views
1,180

Actions

Likes
2
Downloads
32
Comments
0

10 Embeds 1,180

http://java.dzone.com 1030
http://blog.cobia.net 113
http://architects.dzone.com 15
http://feedly.com 10
https://twitter.com 5
http://news.google.com 2
http://www.dzone.com 2
http://translate.googleusercontent.com 1
http://devel.slideee.com 1
http://server.dzone.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution License

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
  • This is the third presentation in a three part series. <br /> Why Reshape Reference Architecture <br /> What Reference Architecture Models make sense today <br /> How to Reshape Reference Architecture <br />
  • The first presentation in this series (Why Reshape Reference Architecture) describes why IT must change reference architecture. Important transformative drivers include: <br /> The Now Generation <br /> Connected Business Demands <br /> Complex Requirements <br /> The Long Tail <br /> Web 3.0 <br /> http://blog.cobia.net/cobiacomm/2013/04/25/new-enterprise-drivers/ <br />
  • The last presentation (What Reference Architecture to Adopt) described: <br /> What architectural targets create a more accessible, integrated, collaborative, and adaptive business. <br /> What architecture targets create a more Responsive IT team <br /> What architectural disciplines enable New IT Delivery <br /> What mindset based on composition, decision frameworks, use cases, mentoring, and accelerator packs leads to reference architecture success <br />
  • The last presentation (What Reference Architecture to Adopt) provided a few useful reference architecture diagrams <br /> Connected Business Architecture <br /> Responsive IT <br /> Complete Middleware Architecture <br /> Ecosystem Platform <br />
  • A reference architecture should enable internal and external business service consumers, address future IT strategies, and transition current IT infrastructure and team skill sets. Remember to address business architecture concerns and deliver a business-oriented service platform instead of a technology-oriented framework. <br />
  • A common first step is to address integration and data access <br />
  • A common second step is to address publishing services and governing the service portoflio <br />
  • A common third step is to introduce business process automation and security policy enforcement <br />
  • A common fourth step is to introduce business activity monitoring, developer portals, and APIs. <br />
  • A sample solution weaving Cloud, services, business processes, identity ,and business activity monitoring is presented in this slide. <br />
  • The integration layer allows to : <br /> - Integrate anything to anything . Custom transports, formats protocols, and adapters. <br /> - Provide a stateful layer for business processes. <br /> - Provide a clean layer to access data. <br />
  • Use internally to track internal re-use, ease of re-use, control access to cloud services <br />
  • Recommend a façade pattern to transform current IT infrastructure into a more secure and managed environment. <br />
  • Create an business environment that adapts to competitive events and customer interactions <br />
  • Publish and socialize business assets across partners, suppliers, and customers. <br />
  • Agile and DevOps principles must be applied across a cross-functional team and the entire lifecycle (e.g. project inception, design, development, deployment, and management). <br /> Operations activities related to deployment and release management often hinders agility and time-to-market.   The level of effort required to deploy a real-world application is often non-trivial.  Continuous deployment technology automates operations activities and replaces manual intervention. <br /> While dwell time sounds cozy and refreshing, excessive wait states and downtime between activities diminishes team efficiency and engagement.  Automated notifications eliminate dwell time between hand-offs.  Automated project workspace creation, Cloud environment provisioning, and on-demand self-service access reduces wait time between software development phases. <br /> A DevOps focus on continuous activity execution (e.g. continuous build, continuous integration, continuous test, continuous delivery) creates a ‘no wait’ environment.   Teams do not have to wait for the next script to run or for the next activity to commence.  By incorporating automation into developer and operations processes, teams bypass time consuming manual tasks and gain faster phase execution.  Both DevOps and PaaS promote simple, on-demand self-service environments that shield team members from complexity and reduce skill hurdles.  By offering on-demand self-service access, rapid business innovation and experimentation is possible. By reducing complexity, team members are not required to obtain special training and skills before consuming IT services and infrastructure. <br /> To read more about Enterprise DevOps PaaS accelerating team agility, read a recent blog post. <br />
  • Traditional application PaaS (aPaaS) environments do not help organizations build apps, but simply serve as a cloud run-time environment.   <br /> DevOps PaaS brings no waits, faster phase execution, widespread accessibility, rapid grassroots innovation, and increased resource availability to IT projects. <br /> DevOps PaaS delivers development, test, and production run-time clouds that are integrated into development workspaces containing source code management, defect tracking, requirements management, test automation frameworks, and continuous build.  Figure 2 describes the infrastructure topology underlying a DevOps PaaS. <br /> By automating software activities, workflow, and phase approval gates, a DevOps PaaS decreases software development and delivery times.   A rapid IT timeframe closely matching today’s fast business-pace will accelerate revenue growth and enhance customer retention rates.  A New IT model driven by DevOps PaaS will expand development team participation, lower IT cost, and increase business agility. <br /> Recommended Reading <br /> DevOps Meets ALM in the Cloud <br /> PaaS Performance Metrics <br /> Multi-tenant, shared container PaaS TCO <br /> WSO2 App Factory Product Page <br />
  • When building a cloud architecture, consider management, reach, and topology that influences the public versus private decision. Also, consider how you will extend the Cloud PaaS environment to support applications, integration, and APIs. <br />

How to reshape reference architecture Presentation Transcript

  • 1. How to Reshape a Reference Architecture Chris Haddad VP Platform Evangelism Twitter @ cobiacomm http://blog.cobia.net/cobiacomm Last Updated: Jan. 2014
  • 2. Recap: Why Reshape Your Reference Architecture? http://wso2.com/landing/enabling-the-connected-business
  • 3. Recap: What Reference Architecture to Adopt? The last presentation described: •What architectural targets create a more accessible, integrated, collaborative, and adaptive business. • What architecture targets create a more Responsive IT team • What architectural disciplines enable New IT Delivery • What mindset based on composition, decision frameworks, use cases, mentoring, and accelerator packs leads to reference architecture success
  • 4. Recap: What Reference Architecture to Adopt?
  • 5. How to deliver Reference Architecture?
  • 6. Business Service Platform Implementation : Integration and Data
  • 7. Business Service Platform Implementation : Services and Governance
  • 8. Business Service Platform Implementation : Business Processes, Security
  • 9. Business Service Platform Implementation : Monitoring and Portals
  • 10. Case Study : A PaaS solution to reshape client engagement (Architecture)
  • 11. Action Step: Integrate 11
  • 12. Action Step: Expose Services As APIs 12
  • 13. Action Step: Don’t Loose Control 13
  • 14. Action Step: Monitor And Analyze 14
  • 15. Action Step: Publish and Socialize 15
  • 16. Action Step: Adopt Unified, Full Life Cycle DevOps
  • 17. Action Step: Accelerate with DevOps PaaS
  • 18. Shape the Cloud
  • 19. Recommended Reading • The Path to Responsive IT • • http://wso2.com/whitepapers/the-path-to-responsive-it DevOps Meets ALM in the Cloud • • http://wso2.com/whitepapers/devops-meets-alm-in-the-cloud-cloud-devops-paas Cloud-Native Advantage • • http://wso2.com/whitepapers/cloud-native-advantage-multi-tenant-shared-container-paas Promoting Service Re-use with API Management • http ://wso2.com/whitepapers/promoting-service-reuse-within-your-enterprise-and-maximizing-soa-success
  • 20. About the Author • Chris Haddad • www.linkedin.com/in/cobiacomm/ • http://wso2.com/about/team/leadership/chris-haddad/ • Access to Industry Leading Guidance • • Blog site http://blog.cobia.net/cobiacomm • 20 @cobiacomm on Twitter Slideshare channel http://www.slideshare.net/cobiacomm/