Specifying Enterprise Web-Oriented Architecture

  • Longji Tang
  • Yajing Zhao
  • Jing Dong


The Web-Oriented Architecture (WOA) is a new software architectural style that extends Service-Oriented Architecture (SOA) style to the Web. The WOA is originally created by many new web applications and sites, such as social websites and personal publish websites. The EWOA is expected to be a part of next generation of Enterprise Service-Oriented Architecture (ESOA) for enterprise. In this chapter, we specify the Enterprise WOA (EWOA) both structurally and behaviorally based on the generic model of ESOA. We analyze the software quality attributes of EWOA as well as the relationship between EWOA and ESOA. We also discuss how EWOA meets the enterprise requirements for high-assurance service computing.


Architectural Style Resource Representation RESTful Service Software Quality Attribute User Request Service 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Amazon Web Services,
  2. 2.
  3. 3.
    L. O’Brien, L. Bass and P. Merson, “Quality Attributes and Service-Oriented Architectures”, Technical Note, CMU/SEI-2005-TN-014.Google Scholar
  4. 4.
    P., Cesare; Zimmermann, Olaf; Leymann, Frank (2008-04), "RESTful Web Services vs. Big Web Services: Making the Right Architectural Decision", 17 th International World Wide Web Conference (WWW2008)(Beijing, China).Google Scholar
  5. 5.
    L. Clarkin and J. Holmes, Enterprise Mashups, The Architecture Journal, 13 (2007)Google Scholar
  6. 6.
    F. Curbera, M. Duftler, R. Khalaf and D. Lovell, Bite: Wrokflow Composition for the Web, International Conference on Services Oriented Computing (2007), LNCS 4749, pp. 94-106, 2007Google Scholar
  7. 7.
    T. Erl, Service-Oriented Architecture, Prentice Hall, 2005Google Scholar
  8. 8.
    D. F. Ferguson, Dennis Pilarinos and John Shewchuk, The Internet Service Bus, The Architecture Journal, 13 (2007)Google Scholar
  9. 9.
    R. T. Fielding, “Architectural Styles and the Design of Network-based Software Architectures”, PhD thesis, University of California, Irvine, 2000Google Scholar
  10. 10.
    R. T. Fielding, R. N. Taylor (2002-05), "Principled Design of the Modern Web Architecture", ACM Transactions on Internet Technology (TOIT)(New York: Association for Computing Machinery) 2(2): 115–150Google Scholar
  11. 11.
    Nick Gall, Why WOA vs. SOA Doesn’t Matter? (2008) at
  12. 12.
    M. T. Gamble and R. Gamble, Monoliths to Mashup: Increasing Opportunistic Assets, 25(6):71-79, 2008 IEEE SoftwareGoogle Scholar
  13. 13.
    M. D. Henson, SOA Using Java Web Services, Prentice Hall, 2007Google Scholar
  14. 14.
    D. Hinchcliffe, The SOA with reach: Web-Oriented Architecture, 2006 at
  15. 15.
  16. 16.
    M. zur Muehlen, J. V. Nickerson and K. D. Swenson, Developing web services choreography standards – the case REST vs. SOAP, Decision Support Systems 40 (2005) 9-29CrossRefGoogle Scholar
  17. 17.
  18. 18.
    P. Prescod, Roots of the REST/SOAP Debate, Extreme Markup Languages, (2002)Google Scholar
  19. 19.
    Tim O'Reilly, What Is Web 2.0, (2005, Retrieved on 2006) O'Reilly Network.Google Scholar
  20. 20.
    L. Richardson and Sam Ruby, “RESTful Web Services”, O’Reilly, 2007Google Scholar
  21. 21.
    D. Rosenberg, Web-Oriented architecture and the rise of pragmatic SOA, blog (2008) at
  22. 22.
    F. Rosenberg, F. J. Duftler, and R. Khalaf, Composing RESTful Services and Collaborative Workflows, 12(5):24-31,2008 IEEE Internet ComputingGoogle Scholar
  23. 23.
    R. Smith, Smart Web App Development, (2008) InformationWeekGoogle Scholar
  24. 24.
  25. 25.
    L. Tang, J. Dong and T. Peng, A Generic Model of Enterprise Service-Oriented Architecture, 4thIEEE International Symposium on Service-Oriented System Engineering (2008)Google Scholar
  26. 26.
    S. Vinoski, REST Eye for SOA Guy, 11(1):82-84, 2007 IEEE Internet ComputingGoogle Scholar

Copyright information

© Springer-Verlag US 2009

Authors and Affiliations

  1. 1.Department of Computer Science, the University of Texas at DallasTX 75083USA

Personalised recommendations