architecting mobile solutions using microsoft azure and akana
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 – 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.
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