Approach to the Cloud Mike Robski VP, Research & Development 1 - - PowerPoint PPT Presentation

approach to the cloud
SMART_READER_LITE
LIVE PREVIEW

Approach to the Cloud Mike Robski VP, Research & Development 1 - - PowerPoint PPT Presentation

Multi-FaaSited Approach to the Cloud Mike Robski VP, Research & Development 1 Proliferation of the aaS Infrastructure Platform Software How to Integrate? Security Database Everything as a Service 2 Where Hostway Fits?


slide-1
SLIDE 1

1

Multi-FaaSited Approach to the Cloud

Mike Robski VP, Research & Development

slide-2
SLIDE 2

2

Proliferation of the “aaS”

How to Integrate?

Platform Software Database Security Everything as a Service Infrastructure

slide-3
SLIDE 3

3

Where Hostway Fits?

Apparently Everywhere!

slide-4
SLIDE 4

4

Hostway’s Transition

slide-5
SLIDE 5

5

Hostway’s Transition

slide-6
SLIDE 6

6

Expectations of the Cloud

Where We Were Where We’re Going Access to Scalable Resources Highly Optimized, Integrated Cloud Services Resources Consumed Separately Resources Working Together in an Integrated System Manage the State of the Resource Control the State of the Whole System

slide-7
SLIDE 7

7

Service Delivery Challenges

  • Delivering Services Through

Multiple Channels Requires Branding and Customization

  • The Combination of Services is

Different

  • The Business Offerings Differ
  • Customizing, Branding and

Testing the UI Components is Time Consuming

slide-8
SLIDE 8

8

State of the Developer Frameworks

  • Developers Must Understand Service Interactions on

the Provider Side to Deliver a Complete Solution

  • Developers Rely on Trial and Error for Service

Integration

  • Constant Reaction to Service Provider Changes - New

Services are Added, Old Services Decommissioned

slide-9
SLIDE 9

9

Which API Flavor?

  • APIs are Using Different Protocols and Payload Formats

– SOAP, REST, JSON, XML

  • RESTful APIs Take Advantage of the Internet Infrastructure
  • Simple, Intuitive Programming Model – GET, PUT, DELETE,

POST

  • Can be Globally Distributed
  • The Ability to Traverse the API and Discover the Appropriate

Resources Eliminates the Guesswork

slide-10
SLIDE 10

10

Hostway Approach to the Public API

  • API Surface, Not Disconnected APIs
  • We Are Responsible for Supporting the Developers and

Providing the Intelligence Through our API

  • Each Resource Provides Links to Related Resources form the

Same or Other Services

  • Connects the Different Levels of the Cloud Resources (“IaaS”

resource activation to “SaaS” OSS/BSS account)

slide-11
SLIDE 11

11

Hypermedia in the API Resources

  • The Related Resources Change Based on the

Internal Configuration and the State of the Account

  • Clients Don’t Have to Implement Business Logic

to Determine What Options are Available on Every Step

  • Determine What Options are Available on the

Server Side and Provide the Relevant URIs to the Client

slide-12
SLIDE 12

12

Hypermedia Example - Pagination

{ … "links": [ { "rel": "self", "href": "https://api.hostway.com/entities?page=1&pageSize=20" }, { "rel": "first", "href": "https://api.hostway.com/entities?page=1&pageSize=20" }, { "rel": "next", "href": "https://api.hostway.com/entities?page=2&pageSize=20" }, { "rel": "last", "href": "https://api.hostway.com/entities?page=12&pageSize=20" } ] }

slide-13
SLIDE 13

13

Hypermedia Example – Related Services

{ "mailbox": { "owner": … }, "links": [ { "rel": "self", "href": "https://api.hostway.com/accounts/123/exchange/abc.com/mailboxes/me@abc.com" }, { "rel": “http://api.hostway.com/rels/relatedResource", "href": "https://api.hostway.com/accounts/123/exchange/abc.com/mailingLists" }, { "rel": “http://api.hostway.com/rels/addonService", "href": "https://api.hostway.com/accounts/123/exchange/abc.com/mailboxes/me@abc.com/blackberry" } ] }

slide-14
SLIDE 14

14

Hypermedia Example – Workflow

Request: PUT https://api.hostway.com/accounts/123/exchange/abc.com/mailboxes/me@abc.com Response: 202 Accepted Location: https://api.hostway.com/orders/234 Request: GET https://api.hostway.com/orders/234 Response: { … “links”: [ { "rel": “http://api.hostway.com/rels/nextStep", "href": "https://api.hostway.com/orders/234/submit" } ] }

slide-15
SLIDE 15

15

Hostway API Surface

slide-16
SLIDE 16

16

Advantages from using API

  • Partners

– More Options for Integrating the Services into the Partner’s Portal – New Services are Available Immediately

  • Resellers

– Bundle the Services Provided with Additional Value Add Services – Ability to Outsource the Implementation of the Solution

  • Enterprises

– Integrate Cloud Resources with Existing Enterprise Management Systems – Implement Complex Business Workflows

slide-17
SLIDE 17

17

Future Advances

  • BI Based on the Usage Patterns
  • Resilience of the Client Applications
  • Revenue Streams – Anyone Can Become

Reseller of Cloud Services

  • Developers Can Support Complex Solution
slide-18
SLIDE 18

18

Contact Details

Mike Robski

Email: mike.robski@hostwaycorp.com

FlexCloud API

Online: www.hostway.com/api/

Hostway

Phone: 1-866-hostway (866-467-8929) Online: www.hostway.com