Skip to main content

Specifying Enterprise Web-Oriented Architecture

  • Chapter
  • First Online:
Book cover High Assurance Services Computing

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Amazon Web Services, http://aws.amazon.com/about-aws/

  2. Apache ODE RESTful BPEL, http://ode.apache.org/restful-bpel-part-i.html

  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. 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. L. Clarkin and J. Holmes, Enterprise Mashups, The Architecture Journal, 13 (2007)

    Google Scholar 

  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, 2007

    Google Scholar 

  7. T. Erl, Service-Oriented Architecture, Prentice Hall, 2005

    Google Scholar 

  8. D. F. Ferguson, Dennis Pilarinos and John Shewchuk, The Internet Service Bus, The Architecture Journal, 13 (2007)

    Google Scholar 

  9. R. T. Fielding, “Architectural Styles and the Design of Network-based Software Architectures”, PhD thesis, University of California, Irvine, 2000

    Google Scholar 

  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–150

    Google Scholar 

  11. Nick Gall, Why WOA vs. SOA Doesn’t Matter? (2008) at http://www.itbusinessedge.com/item/?ci=47620&sr=1

  12. M. T. Gamble and R. Gamble, Monoliths to Mashup: Increasing Opportunistic Assets, 25(6):71-79, 2008 IEEE Software

    Google Scholar 

  13. M. D. Henson, SOA Using Java Web Services, Prentice Hall, 2007

    Google Scholar 

  14. D. Hinchcliffe, The SOA with reach: Web-Oriented Architecture, 2006 at http://blogs.zdnet.com/Hinchcliffe/?p=27

  15. IBM sMash, http://www.ibm.com/developerworks/ibm/library/i-zero1/

  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-29

    Article  Google Scholar 

  17. Mule Galaxy at http://mule.mulesource.org/display/MULE/Home

  18. P. Prescod, Roots of the REST/SOAP Debate, Extreme Markup Languages, (2002)

    Google Scholar 

  19. Tim O'Reilly, What Is Web 2.0, (2005, Retrieved on 2006) O'Reilly Network.

    Google Scholar 

  20. L. Richardson and Sam Ruby, “RESTful Web Services”, O’Reilly, 2007

    Google Scholar 

  21. D. Rosenberg, Web-Oriented architecture and the rise of pragmatic SOA, blog (2008) at http://www.news.cnet.com/8301-13846_3-10031651-62.html

  22. F. Rosenberg, F. J. Duftler, and R. Khalaf, Composing RESTful Services and Collaborative Workflows, 12(5):24-31,2008 IEEE Internet Computing

    Google Scholar 

  23. R. Smith, Smart Web App Development, (2008) InformationWeek

    Google Scholar 

  24. SUN GlassFish, http://www.sun.com/software/products/glassfishv3_prelude/

  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. S. Vinoski, REST Eye for SOA Guy, 11(1):82-84, 2007 IEEE Internet Computing

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Longji Tang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag US

About this chapter

Cite this chapter

Tang, L., Zhao, Y., Dong, J. (2009). Specifying Enterprise Web-Oriented Architecture. In: Zhang, LJ., Paul, R., Dong, J. (eds) High Assurance Services Computing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-87658-0_12

Download citation

  • DOI: https://doi.org/10.1007/978-0-387-87658-0_12

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-87657-3

  • Online ISBN: 978-0-387-87658-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics