architecting mobile solutions using microsoft azure and akana

19
© 2015 Akana., Inc All Rights Reserved. Architecting Mobile Solutions Using Microsoft Azure and Akana

Upload: akana

Post on 12-Aug-2015

28 views

Category:

Internet


0 download

TRANSCRIPT

© 2015 Akana., Inc All Rights Reserved.

Architecting Mobile Solutions Using Microsoft Azure and Akana

© 2015 Akana., Inc All Rights Reserved.

Agenda

• About Akana

• Mobile Platform Project Overview

• Architecture Review

• Patterns and Best Practices

• Q & A

© 2015 Akana., Inc All Rights Reserved.

About Akana• Microsoft Gold Certified Partner

– Managed Partner– High Potential ISV– Microsoft MTC presence worldwide

• Unified SOA and API Platform– One Platform for both SOA and

API– Built for the Microsoft platform– Full lifecycle management– Integrated runtime support

• Rich Microsoft platform support– Microsoft Azure– BizTalk Server– SQL Server– Internet Information Services

(IIS)– Windows Communication

Foundation (WCF)

© 2015 Akana., Inc All Rights Reserved.

The Unified SOA & API Platform

Analytics

Developer Engagement

Gateway Services

Service Integration

Lifecycle Management

© 2015 Akana., Inc All Rights Reserved.

Mobile Platform Project Overview

• Mobile initiative for major US retail grocery chain

• Goal is to build a mobile platform to create new digital customer relationship channels

• Initial features include store content, coupons, loyalty program, and fuel discount program

• Business objective is to increase store sales through increased loyalty, communication, and positive digital experiences

© 2015 Akana., Inc All Rights Reserved.

Mobile Platform Technical Goals

• Rich partner, application, and on-premise integration

• Support for mobile standards – JSON, REST, OAuth, HTTP

• Support for heterogeneous technology – Microsoft, IBM, cloud

• Strong service management capabilities

• Rapid, cost effective time to value

© 2015 Akana., Inc All Rights Reserved.

Microsoft Azure and SOA Software Benefits

• Cloud-based integration for agility, cost effectiveness

• Rich vendor product strategy and feature set to support customer roadmap

• Heterogeneous technology support

• Rich service management features including security, mediation, monitoring and metrics, orchestration, service catalog

© 2015 Akana., Inc All Rights Reserved.

Architecture Review

© 2015 Akana., Inc All Rights Reserved.

Architecture Review – Data Flow

© 2015 Akana., Inc All Rights Reserved.

Architecture Review – On Premise

• Critical backend systems for customer and other data• IBM based information systems• API Gateway for DMZ security and on-premise

management

© 2015 Akana., Inc All Rights Reserved.

Architecture Review – Partners

• Rich partner ecosystem to support critical content and business functionality

• Majority REST based integration

• Cloud based services for rapid integration and time to value

• Accessed via both orchestration and business logic based on use case

© 2015 Akana., Inc All Rights Reserved.

Architecture Review – Azure Services

• Azure services providing core platform technology to drive solution

• Azure VMs for compute power• Azure AD and traditional AD for

security• Worker Roles for auto scaling

business logic• Table Storage for security federation

and transactional lookups

© 2015 Akana., Inc All Rights Reserved.

Architecture Review – Business Logic

• Business logic built on NET.TCP and .NET

• Integration with backend and some third party partners

© 2015 Akana., Inc All Rights Reserved.

Architecture Review – API Gateway• API Gateway provides entry point to solution• Orchestration drives integration with partners and

business logic• Security key for both inbound and outbound

© 2015 Akana., Inc All Rights Reserved.

Architecture Review – Mobile

• Support for standard mobile platforms• REST / JSON / OAuth access via Gateway

© 2015 Akana., Inc All Rights Reserved.

Architecture Review

© 2015 Akana., Inc All Rights Reserved.

Patterns and Best Practices

• Clearly define interfaces and schemas at all tiers– Data– Service

• Ensure appropriate security over entire life of transaction

• Anticipate mediation at all tier entries and exits

• Use the right technology to fit the needs of each tier

© 2015 Akana., Inc All Rights Reserved.

Patterns and Best Practices (cont.)

• Clearly delineate environments (dev, QA, prod)

• Ensure all tiers support your target service levels and goals

– Latency

– Throughput

– Uptime

– Peak load

– Scalability

© 2015 Akana., Inc All Rights Reserved.

Questions?

akana.com/microsoft