© 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

Architecting Mobile Solutions Using Microsoft Azure and Akana

  • 1.
    © 2015 Akana.,Inc All Rights Reserved. Architecting Mobile Solutions Using Microsoft Azure and Akana
  • 2.
    © 2015 Akana.,Inc All Rights Reserved. Agenda • About Akana • Mobile Platform Project Overview • Architecture Review • Patterns and Best Practices • Q & A
  • 3.
    © 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)
  • 4.
    © 2015 Akana.,Inc All Rights Reserved. The Unified SOA & API Platform Analytics Developer Engagement Gateway Services Service Integration Lifecycle Management
  • 5.
    © 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
  • 6.
    © 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
  • 7.
    © 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
  • 8.
    © 2015 Akana.,Inc All Rights Reserved. Architecture Review
  • 9.
    © 2015 Akana.,Inc All Rights Reserved. Architecture Review – Data Flow
  • 10.
    © 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
  • 11.
    © 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
  • 12.
    © 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
  • 13.
    © 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
  • 14.
    © 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
  • 15.
    © 2015 Akana.,Inc All Rights Reserved. Architecture Review – Mobile • Support for standard mobile platforms • REST / JSON / OAuth access via Gateway
  • 16.
    © 2015 Akana.,Inc All Rights Reserved. Architecture Review
  • 17.
    © 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
  • 18.
    © 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
  • 19.
    © 2015 Akana.,Inc All Rights Reserved. Questions? akana.com/microsoft