REAL-LIFE SOA TRANSFORMATIONin a Rackspace services agreement. All other trademarks, service marks,...

22

Transcript of REAL-LIFE SOA TRANSFORMATIONin a Rackspace services agreement. All other trademarks, service marks,...

Page 1: REAL-LIFE SOA TRANSFORMATIONin a Rackspace services agreement. All other trademarks, service marks, images, products and brands remain the sole property of their respective holders
Page 2: REAL-LIFE SOA TRANSFORMATIONin a Rackspace services agreement. All other trademarks, service marks, images, products and brands remain the sole property of their respective holders

REAL-LIFE SOA TRANSFORMATION

Marco Cuellar, Yogi SrikrishnanEnterprise Architecture

A Journey from Monolithic to SOA and Beyond

Page 3: REAL-LIFE SOA TRANSFORMATIONin a Rackspace services agreement. All other trademarks, service marks, images, products and brands remain the sole property of their respective holders

3

• Rackspace – Who we are?• Rackspace Legacy Architecture• SOA Journey• Incremental SOA• Takeaways

Agenda

Page 4: REAL-LIFE SOA TRANSFORMATIONin a Rackspace services agreement. All other trademarks, service marks, images, products and brands remain the sole property of their respective holders

WHO WE ARE

DATA CENTERS

12 Worldwide

PORTFOLIO

Dedicated • Hybrid • Cloud

GLOBAL FOOTPRINT

Customers in 150 Countries

EXPERTS

6,200 Rackers3,000+ Cloud Experts

REVENUE

Over $2B inAnnual Revenue

FORTUNE 100

We serve over ½of the Fortune 100

4

Page 5: REAL-LIFE SOA TRANSFORMATIONin a Rackspace services agreement. All other trademarks, service marks, images, products and brands remain the sole property of their respective holders

5

• 2009 Close to $650 Million in Revenue• YOY 30% Growth• Plans to spread across many regions Ex: HKG,

UK.• Limited funding• Highly Technical Group• Less Exposed to Industry Wide Patterns• Do it our own way – Custom Processes• Build it the way we want!

Back in Time

Page 6: REAL-LIFE SOA TRANSFORMATIONin a Rackspace services agreement. All other trademarks, service marks, images, products and brands remain the sole property of their respective holders

6

API

DB

ESBUser

Interface

Typical Monolithic!

Product Specific Functions

• Customer• Identity• Billing• Support• Products

Page 7: REAL-LIFE SOA TRANSFORMATIONin a Rackspace services agreement. All other trademarks, service marks, images, products and brands remain the sole property of their respective holders

“SOAs are like snowflakes – no two are alike.”- David Linthicum

SOA JOURNEY

Page 8: REAL-LIFE SOA TRANSFORMATIONin a Rackspace services agreement. All other trademarks, service marks, images, products and brands remain the sole property of their respective holders

8

• Benefits in Business Term▸ Cost Reduction▸ Increased ROI▸ Industry Adoption▸ Increased organizational agility▸ Reduced IT burden▸ Increased business and technology alignment

• Align Technology Groups ▸ Increased intrinsic interoperability▸ Increased federation▸ Increased vendor diversification options▸ SOA Governance▸ SOA Education

Selling SOA!

Page 9: REAL-LIFE SOA TRANSFORMATIONin a Rackspace services agreement. All other trademarks, service marks, images, products and brands remain the sole property of their respective holders

9

• Rackspace Standardizes on REST/JSON.

Early Technology Adoption

• Documentation• Tooling

Atom Hopper is an open source ATOMPub server.

Repose is an open-source, RESTfulmiddleware platform

Page 10: REAL-LIFE SOA TRANSFORMATIONin a Rackspace services agreement. All other trademarks, service marks, images, products and brands remain the sole property of their respective holders

10

• Rest Wars• API Standards

API Standardization

Page 11: REAL-LIFE SOA TRANSFORMATIONin a Rackspace services agreement. All other trademarks, service marks, images, products and brands remain the sole property of their respective holders

11

• REST APIs must be hypertext-driven. Please try to adhere to them or choose some other buzzword for your API.

Page 12: REAL-LIFE SOA TRANSFORMATIONin a Rackspace services agreement. All other trademarks, service marks, images, products and brands remain the sole property of their respective holders

12

Page 13: REAL-LIFE SOA TRANSFORMATIONin a Rackspace services agreement. All other trademarks, service marks, images, products and brands remain the sole property of their respective holders

13

Page 14: REAL-LIFE SOA TRANSFORMATIONin a Rackspace services agreement. All other trademarks, service marks, images, products and brands remain the sole property of their respective holders

14

Build Versus Buy

• Strategy & Vision• Flexibility• Control• Total Cost of ownership• Features & Functionality

Page 15: REAL-LIFE SOA TRANSFORMATIONin a Rackspace services agreement. All other trademarks, service marks, images, products and brands remain the sole property of their respective holders

15

• COTS ▸ SOAP Versus REST▸ SOA Blockers - Vendor-

Neutral service contracts▸ Trial & Buy ▸ Enterprise Grade

Systems

Technology Mismatch

Page 16: REAL-LIFE SOA TRANSFORMATIONin a Rackspace services agreement. All other trademarks, service marks, images, products and brands remain the sole property of their respective holders

16

• Business Desire▸ Quick return on Investment▸ Market Pressure

• Complex Domains▸ Identity▸ Billing▸ Sales

Incremental SOA

Page 17: REAL-LIFE SOA TRANSFORMATIONin a Rackspace services agreement. All other trademarks, service marks, images, products and brands remain the sole property of their respective holders

17

• SOA – Beyond Web Services!▸ Build like a Product

▪ Identity Platform▪ Billing Platform

Platformization

Page 18: REAL-LIFE SOA TRANSFORMATIONin a Rackspace services agreement. All other trademarks, service marks, images, products and brands remain the sole property of their respective holders

TAKEAWAYS

Page 19: REAL-LIFE SOA TRANSFORMATIONin a Rackspace services agreement. All other trademarks, service marks, images, products and brands remain the sole property of their respective holders

20

• SOA evolved into the concepts that we see today.

• Go beyond Web Services• Incremental Delivery

Takeaways

Page 20: REAL-LIFE SOA TRANSFORMATIONin a Rackspace services agreement. All other trademarks, service marks, images, products and brands remain the sole property of their respective holders

Copyright © 2016 Rackspace | Rackspace® Fanatical Support® and other Rackspace marks are either registered service marks or service marks of Rackspace US, Inc. in the United States and other countries. Features, benefits and pricing

presented depend on system configuration and are subject to change without notice. Rackspace disclaims any representation, warranty or other legal commitment regarding its services except for those expressly stated

in a Rackspace services agreement. All other trademarks, service marks, images, products and brands remain the sole property of their respective holders and do not imply endorsement or sponsorship.

THANK YOUONE FANATICAL PLACE | SAN ANTONIO, TX 78218

US SALES: 1-800-961-2888 | US SUPPORT: 1-800-961-4454 | WWW.RACKSPACE.COM

Page 21: REAL-LIFE SOA TRANSFORMATIONin a Rackspace services agreement. All other trademarks, service marks, images, products and brands remain the sole property of their respective holders

Q&A

Page 22: REAL-LIFE SOA TRANSFORMATIONin a Rackspace services agreement. All other trademarks, service marks, images, products and brands remain the sole property of their respective holders

Image Courtesy

• Selling SOA Image Courtesy: http://it.toolbox.com/blogs/madgreek/why-cant-i-sell-soa-to-the-business-23135

• API Standardization : https://martinfowler.com/articles/richardsonMaturityModel.html• Build Versus Buy Image Courtesy: http://pac.org/images/blog/promise_blog.jpg• All images belong to respective owners.