Building a Mobile POS Solution with WSO2 Carbon and Apple iPod Touch


Published on

Published in: Business, Technology
  • Be the first to comment

  • Be the first to like this

Building a Mobile POS Solution with WSO2 Carbon and Apple iPod Touch

  1. 1. Building a Mobile POS Solution by Thilanka Kiriporuwa, Head of Human Resources and Operations ODEL PLC &
  2. 2. What is ODEL? Odel is Sri lanka’s most prominent retail brand. With a strong store network of 14 and expanding, spanning across major parts of the westerns region of the country catering to high quality and fashion conscious consumers
  3. 3. Glimpse of ODEL…
  4. 4. More of ODEL…
  5. 5. Challenges.... <ul><ul><li>Improve in-store experience for customers </li></ul></ul><ul><ul><li>Express customer check out / Queue Busting </li></ul></ul><ul><ul><li>One device – all functions </li></ul></ul><ul><ul><li>Integration with other services </li></ul></ul><ul><ul><li>Security of transactions </li></ul></ul><ul><ul><li>Synchronization of data </li></ul></ul><ul><ul><li>MIS Reporting </li></ul></ul>
  6. 6. Overcoming the Challenges.... <ul><ul><li>Express customer check out -  WSO2 Mobile App </li></ul></ul><ul><ul><li>One device – all functions - Linear Pro iPhone Device with WSO2 Mobile App </li></ul></ul><ul><ul><li>Interfacing with other services - WSO2 ESB </li></ul></ul><ul><ul><li>Security of transactions - WSO2 ESB </li></ul></ul><ul><ul><li>Synchronization of data - WSO2 DSS </li></ul></ul><ul><ul><li>MIS Reporting -  WSO2 Reporting Module </li></ul></ul>
  7. 7. Solution Architecure
  8. 8. Mobile POS App <ul><ul><li>Runs on Apple iOS </li></ul></ul><ul><ul><li>Exposed to backend using JSON </li></ul></ul>
  9. 9. Mobile POS App - features <ul><ul><li>Display data from item master on scanned items </li></ul></ul><ul><ul><li>Accept/Cancel invoice </li></ul></ul><ul><ul><li>Remove items from invoice </li></ul></ul><ul><ul><li>Synchronize items and price updates daily from the main POS to the mobile POS and vice versa </li></ul></ul><ul><ul><li>Scan credit cards and execute payments via the Internet Payment Gateway. </li></ul></ul><ul><ul><li>Generate invoice and then email/print </li></ul></ul>
  10. 10. Mobile POS Backend - WSO2 ESB <ul><ul><li>Mediation layer between  </li></ul></ul><ul><ul><ul><li>Mobile POS app and POS Database </li></ul></ul></ul><ul><ul><ul><li>Mobile POS app and IPG </li></ul></ul></ul><ul><ul><ul><li>Mobile POS app and Wireless Printer </li></ul></ul></ul><ul><ul><li>Provides security for transactions - all services exposed from WSO2 ESB used transport level security </li></ul></ul>
  11. 11. Mobile POS Backend - WSO2 DSS <ul><ul><li>Synchronization between the Mobile App database and POS database </li></ul></ul>
  12. 12. Mobile POS Backend - Reporting Module <ul><ul><li>Provides required MIS reporting </li></ul></ul><ul><ul><li>Flexibility for report customization </li></ul></ul><ul><ul><ul><li>Transaction Reports </li></ul></ul></ul><ul><ul><ul><li>Reconciliation Reports </li></ul></ul></ul>
  13. 13. Hurdles Overcome <ul><ul><li>Rapid Time to Market - 5 weeks </li></ul></ul><ul><ul><li>Unique customer experience </li></ul></ul><ul><ul><li>Building the trust and engaging customers </li></ul></ul><ul><ul><li>First in the retail industry </li></ul></ul><ul><ul><li>Flexibility for enhancements </li></ul></ul>
  14. 14. Making it a Reality
  15. 15. Leaders views….. “ The growth of the use of credit and debit cards in Sri Lanka makes mobile POS devices for card-based transactions an important value addition that enhances convenience for shoppers. We are delighted to have teamed up with WSO2 and taken this step”- ODEL’s Founder & CEO, Otara Gunewardena. “ We are pleased to have had the opportunity to work with ODEL and demonstrate how organizations can use our middleware platform to combine the flexibility to adapt and innovate, while meeting the rigorous business demands an organization faces” - WSO2 Chairman, Founder & CEO, Dr Sanjiva Weerawarana