Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2539150.2539251acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiiwasConference Proceedingsconference-collections
research-article

Design and Implementation of a Private RESTful API to Leverage the Power of an eCommerce Platform

Published: 02 December 2013 Publication History
  • Get Citation Alerts
  • Abstract

    An Application Programming Interface (API) facilitates direct access to the functionality provided by the web site and therefore leverages third-party efforts to add value to existing services. Over the past few years, there has been a significant increase in the number of APIs being made available to customers. In the domain of eCommerce, more and more companies are starting to release them to leverage the power of their platforms. Currently, the development of an API is rather a subdued activity with no established or widely accepted guidelines. This paper reports our experience in designing and implementing a RESTful private API to leverage the power of the NitroSell eCommerce platform. We use Unified Modeling Language (UML) class diagrams to model the relationship between the resources of the API. As security is a hot topic in the field of eCommerce, we also describe how we dealt with the authentication process.

    References

    [1]
    S. Allamaraju. RESTful Web Services Cookbook. O'Reilly Media / Yahoo Press, 2010.
    [2]
    H. Chen, X. Li, M. Chau, Y.-J. Ho, and C. Tseng. Using Open Web APIs in Teaching Web Mining. IEEE Transactions on Education, 52(4):482--490, 2009.
    [3]
    R. T. Fielding. Architectural Styles and the Design of Network-based Software Architectures. Doctoral dissertation, University of California, Irvine, 2000.
    [4]
    S. F. Foping. A Software as A Service Based Early Warning System for Drinking Water Plant Safety: Addressing the Quality Assessment and Multi-tenancy Issues. Doctoral dissertation, University College Cork, 2012.
    [5]
    D. Jacobson, G. Brail, and D. Woods. APIs: A Strategy Guide. O'Reilly, 2012.
    [6]
    M. Maleshkova, C. Pedrinaci, and J. Domingue. Investigating Web APIs on the World Wide Web. In Web Services (ECOWS), 2010 IEEE 8th European Conference on, pages 107--114, 2010.
    [7]
    NitroSell. About Us. Online http://www.nitrosell.com/company\#about-us (Last accessed 12th October, 2013), 2013.
    [8]
    C. Pautasso and E. Wilde. Introduction to REST, pages 1--18. REST: From Research to Practice. Springer, 2011.
    [9]
    I. Rauf and I. Porres. Designing Level 3 Behavioral RESTful Web Service Interfaces. SIGAPP Appl. Comput. Rev., 11(3):19--31, 2011.
    [10]
    L. Richardson and S. Ruby. RESTful Web Services. O'Reilly, 2007.
    [11]
    J. Walsh, D. Roche, and F. Foping. NitroScript: A PHP Template Engine for Customizing of E-Commerce Applications. In Proceedings of the The 7th International Conference for Internet Technology and Secured Transactions (ICITST-2012), pages 459--464, London, 2012. IEEE Computer Society.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    IIWAS '13: Proceedings of International Conference on Information Integration and Web-based Applications & Services
    December 2013
    753 pages
    ISBN:9781450321136
    DOI:10.1145/2539150
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    In-Cooperation

    • @WAS: International Organization of Information Integration and Web-based Applications and Services

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 02 December 2013

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. API
    2. Authentication
    3. HMAC
    4. NitroSell eCommerce Platform
    5. REST
    6. RESTful Web Services
    7. Web Service
    8. eCommerce

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    IIWAS '13

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 289
      Total Downloads
    • Downloads (Last 12 months)5
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 26 Jul 2024

    Other Metrics

    Citations

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media