Why Reshape Reference Architecture
 

Why Reshape Reference Architecture

on

  • 1,701 views

The reference architectures of the past (i.e. client-server, web application, SOA services) are not adequately addressing current business demand, use cases, and expectations. ...

The reference architectures of the past (i.e. client-server, web application, SOA services) are not adequately addressing current business demand, use cases, and expectations.

This presentation describes why IT teams must learn new architecture paradigms and reshape their reference architecture.

Important transformative drivers include:

The Now Generation
Connected Business Demands
Complex Requirements
The Long Tail
Web 3.0



This is the first presentation in a three part series:

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

Statistics

Views

Total Views
1,701
Views on SlideShare
524
Embed Views
1,177

Actions

Likes
0
Downloads
31
Comments
0

9 Embeds 1,177

http://java.dzone.com 1026
http://blog.cobia.net 108
http://architects.dzone.com 16
http://feedly.com 11
https://twitter.com 6
http://server.dzone.com 5
http://www.dzone.com 2
http://news.google.com 2
http://translate.googleusercontent.com 1
More...

Accessibility

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
  • Why reshape Reference Architecture? <br /> The reference architectures of the past (i.e. client-server, web application, SOA services) are not adequately addressing current business demand, use cases, and expectations. <br /> This presentation describes why IT teams must learn new architecture paradigms and reshape their reference architecture. <br /> This is the first 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 />
  • Why must organizations change their IT reference architecture? The simple answer, IT faces increasingly complex requirements and exceedingly demanding expectations. <br />
  • Queuing, waiting, and the status quo doesn’t fit well with today’s now generation and New Enterprise dynamics.   <br /> Within today’s “Now Generation”, business stakeholders, who drive revenue growth and customer retention, desire to rapidly seize opportunity and market share. They often view IT timeframes and capabilities as a poor match for today’s fast business-pace. IT reference architecture must evolve to support increased business agility. <br /> In the abstract, business agility can be defined as your ability to rapidly change business vectors. A business vector is your business speed and direction.  The direction may lead into new markets and new products, or engaging with new participants.  Reducing time to IT solution delivery increases your team’s ability to adjust the business vector and match business opportunity. <br /> With adequate instrumentation, IT delivery agility can be quantified.  Consider the following agility metric recommendations: <br /> Time to create project workspace <br /> Time to build, integrate, test <br /> Time to approve, promote <br /> Time to deploy, release <br /> Dwell time – time waiting for the next operation to commence or complete <br /> After application project inception and before coding commences, systems administrators must create project workspaces.   How long does your team wait before gaining access to source code management repositories, requirement management projects, and defect tracking projects? <br /> Moving code through build, integration, and test tools is often a time and labor-intensive process.  The entire team waits while applications assets are built, integrated, and tested.  When teams use iterative development processes, the wait time aggregates over several hundred or thousands cycles.  How long does your team wait during build, integration, and test phases? <br /> When one team member finishes a task and the work enters an approval phase, how long does the team wait?  After the work is approved to move through phase gate, how long before the project is promoted into the next phase? <br />
  • Business teams initially used The Web to present mass marketing content and fairly static information sources. The Web quickly evolved to address Web 2.0 transactional concerns and support e-commerce, social networks, and software as a service. Web 2.0 is centered around static destination sites presenting dynamic content. Mobile, Internet of Things (IoT), and dynamic business environments are driving data and interaction away from aggregating Web2.0 destinations and towards a distributed, decentralized Web 3.0 environment. Web 3.0 is centered around ad-hoc communities who connect in a peer-to-peer (P2P) or machine-to-machine (M2M) topology; and who share data and content created at the edge. Web 3.0 more closely mirrors natural ecosystems where significant interactions occur away from central watering holes (destination sites), and where interactions are driven by contextual data and personalized presentation. In Web 3.0, social interactions are now self-selecting, with mobile users directly interacting via Web 3.0 applications(i.e. snapchat) and APIs. <br />
  • Mobility, Internet of Everything, and Ecosystem Business Models are Transforming The Web towards a new interaction model, and businesses must adapt. Without adapting business practices and IT systems towards web API interaction, organizations will be unable to maintain or increase engagement with customers and partners. <br />   <br /> People are shifting away from destination sites (e.g. Yahoo, Google Search, CNET, CNN) and social networks (e.g. Facebook, Twitter) towards accessing information and interacting with businesses using Web APIs and local apps. <br />
  • Today’s competitive business knows how to increase productivity and efficiency by adapting to situational context. A situational context example, adjusting commute patterns to address traffic and weather conditions. <br /> After we know where we are, and what we are looking to find, situational context may further influence smart API response and positive consumer actions. <br /> ----- <br /> Image source: http://www.directoryofnewyorkcity.com/blog/2009/05/how-to-find-parking-in-new-york-city/ <br /> Real-time traffic map: http://www.mapquestapi.com/traffic/ <br />
  • Most IT reference architecture models address only the head of the long tail curve [1]. The head on the left represents a few mission-critical applications that service a supermajority of business demand. IT often is geared to only service high-impact, mission critical projects.   <br /> While mission critical applications ‘run today’s business’ and maintain corporate revenue, a significant opportunity exists in the long tail of application development and innovation. Innovative ideas are often not well served by mission-critical reference architecture. Commonly, mission critical reference architecture is too costly, too resource intensive, or too time consuming to adopt. <br /> A large amount of data access, analytics, and workflow requirements are unmet by the one-size-fits-all, tightly allocated IT service model.   To maximize business flexibility and agility, New Enterprise IT meets The Long Tail of application and analytic demands with new platforms.   The slide illustrates the service scope of Old IT and New Enterprise IT. <br /> If we shift the Old IT cutoff to the right, IT can support innovative business ideas and new business opportunities. If more business ideas and opportunities test the market, organizations can remain relevant, fail fast, increase revenue, and enhance income. Extending IT across more Long tail opportunities solves the Innovators dilemma [2]. <br /> For more information The Long Tail dynamics, view the Ted video http://www.ted.com/talks/chris_anderson_of_wired_on_tech_s_long_tail.html <br /> [1] Apptrepreneurs and Enterprise Application Development , Gartner September 2011ID:G00219046 <br /> [2] http://en.wikipedia.org/wiki/The_Innovator&apos;s_Dilemma <br />
  • A connected business seamlessly <br /> integrates people, process, and data across an extended value chain <br /> decreases interaction cost <br /> Increases business engagement and delivers exceptional productivity <br /> automatically adapts business activity in response to market events <br /> To learn more, read the following blog posts <br />   <br /> Connected Business Transformation <br /> Connected Business Attributes <br />   <br /> Connected Business Architecture <br />   <br /> Realizing Connected Business Architecture <br />
  • To meet business demand and expectations, IT must become more responsive and effective. <br /> Often outdated processes, tools, and skills inhibit IT’s ability to be a strategic enabler and gain an IT business edge.  By adopting a new, Responsive IT delivery model, teams can foster effective business collaboration, responsive iterations, streamlined processes, and no wait states; enabling business to operate at the speed of now.  By changing the business-IT dynamic through an innovation focus, business stakeholders start to view IT as a strategic partner. <br />
  • Back in 2003-2007, I consulted with many large organizations (i.e. Citigroup, Liberty Mutual, New York Life, Shell, Exxon Mobile, Siemens, Target) pitching Service Oriented Architecture as a competitive advantage, and unfortunately, few teams delivered the hyped benefits.   Outside the startup culture, changing processing and outcomes is extremely difficult,   and before we pitch the next Big Thing (e.g. Cloud, DevOps, APIs, BigData), we need to incorporate lessons learned into our strategy,  roadmap, and execution exercises.  During my consulting career, I refined my consulting toolbox, and I have incorporated many successful approaches into the methodology. <br /> The next presentation outlines what architectural goal state is required, then we will review how to successfully reshape reference architecture. <br /> Image courtesy: http://edcforums.com/threads/the-atwood-collectors-thread-part-2.101226/page-5 <br />

Why Reshape Reference Architecture Why Reshape Reference Architecture Presentation Transcript

  • Why Reshape Reference Architecture? Chris Haddad VP Platform Evangelism Twitter @ cobiacomm http://blog.cobia.net/cobiacomm Last Updated: Jan. 2014
  • Why Change? Increasingly Complex Requirements http://wso2.com/landing/enabling-the-connected-business
  • Join The Now Generation ๏ Time to create project workspace ๏ Time to build, integrate, test ๏ Time to approve, promote ๏ Time to deploy, release ๏ Dwell time – time waiting for the next operation to commence or complete http://blog.cobia.net/cobiacomm/2013/03/19/accelerating-business-agility-with-app-factory-devops-paas/
  • Evolve with The Web Channel Social Community, Context, and Ecosystems 02/07/14 4
  • Engage your customers and partners Mobility, Internet of Everything, and Ecosystem Business Models are Transforming The Web
  • Situational Context: Traffic {incidents: [ {impacting: false, eventCode: 0, iconURL: "http://...", lat: 38.743999, shortDesc: "Exit ramp closed on I 95...", type: 1, severity: 0, fullDesc: "In NEWINGTON exit ramp closed on I-95 ...", startTime: "2010-02-21T00:14:07", lng: -77.188004, id: "368598263", endTime: "2010-02-27T05:04:19" }, Image source: http://www.directoryofnewyorkcity.com/blog/2009/05/how-to-find-parking-in-new-york-city/ Real-time traffic map: http://www.mapquestapi.com/traffic/
  • Increase Development Volume By Enabling The Long Tail
  • Become a More Connected Business Reduce interaction friction and cost Accelerate interactions inside and outside the organization Increase engagement and enhance productivity Sense business activity and automatically adapt http://wso2.com/landing/enabling-the-connected-business
  • Become more responsive and effective
  • What architecture goal-state is required? The next presentation defines the reference architecture target?
  • Recommended Reading The Path to Responsive IT ๏ ๏ ๏ http://wso2.com/whitepapers/the-path-to-responsive-it Connected Business Attributes
  • 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 ๏ 12 @cobiacomm on Twitter Slideshare channel http://www.slideshare.net/cobiacomm/