• DocumentCode
    1435756
  • Title

    Developing RESTful Web Services with Webmachine

  • Author

    Sheehy, Justin ; Vinoski, Steve

  • Volume
    14
  • Issue
    2
  • fYear
    2010
  • Firstpage
    89
  • Lastpage
    92
  • Abstract
    Many Web frameworks focus on projecting programming language entities out onto the Web handling HTTP header parsing and the protocol itself but leaving it up to developers to make sure their classes and objects obey the rules of REST and HTTP RFC 2616. Webmachine is a unique Erlang framework that codifies HTTP´s rules and decision flows, letting resource developers focus mostly on resource implementations and state representations. Webmachine also provides defaults for what it requires of resource implementations, enabling developers to implement only the specific framework callbacks required to realize their particular resources.
  • Keywords
    Web services; hypermedia; programming languages; transport protocols; Erlang framework; HTTP RFC 2616; HTTP header parsing; REST; RESTful web services; programming language; resource developers; state representations; webmachine; Computer languages; Protocols; Web services; Erlang; HTTP; REST; Web frameworks; Web services; functional programming;
  • fLanguage
    English
  • Journal_Title
    Internet Computing, IEEE
  • Publisher
    ieee
  • ISSN
    1089-7801
  • Type

    jour

  • DOI
    10.1109/MIC.2010.35
  • Filename
    5427404