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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Amazon Web Services, http://aws.amazon.com/about-aws/
Apache ODE RESTful BPEL, http://ode.apache.org/restful-bpel-part-i.html
L. O’Brien, L. Bass and P. Merson, “Quality Attributes and Service-Oriented Architectures”, Technical Note, CMU/SEI-2005-TN-014.
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).
L. Clarkin and J. Holmes, Enterprise Mashups, The Architecture Journal, 13 (2007)
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
T. Erl, Service-Oriented Architecture, Prentice Hall, 2005
D. F. Ferguson, Dennis Pilarinos and John Shewchuk, The Internet Service Bus, The Architecture Journal, 13 (2007)
R. T. Fielding, “Architectural Styles and the Design of Network-based Software Architectures”, PhD thesis, University of California, Irvine, 2000
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
Nick Gall, Why WOA vs. SOA Doesn’t Matter? (2008) at http://www.itbusinessedge.com/item/?ci=47620&sr=1
M. T. Gamble and R. Gamble, Monoliths to Mashup: Increasing Opportunistic Assets, 25(6):71-79, 2008 IEEE Software
M. D. Henson, SOA Using Java Web Services, Prentice Hall, 2007
D. Hinchcliffe, The SOA with reach: Web-Oriented Architecture, 2006 at http://blogs.zdnet.com/Hinchcliffe/?p=27
IBM sMash, http://www.ibm.com/developerworks/ibm/library/i-zero1/
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
Mule Galaxy at http://mule.mulesource.org/display/MULE/Home
P. Prescod, Roots of the REST/SOAP Debate, Extreme Markup Languages, (2002)
Tim O'Reilly, What Is Web 2.0, (2005, Retrieved on 2006) O'Reilly Network.
L. Richardson and Sam Ruby, “RESTful Web Services”, O’Reilly, 2007
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
F. Rosenberg, F. J. Duftler, and R. Khalaf, Composing RESTful Services and Collaborative Workflows, 12(5):24-31,2008 IEEE Internet Computing
R. Smith, Smart Web App Development, (2008) InformationWeek
SUN GlassFish, http://www.sun.com/software/products/glassfishv3_prelude/
L. Tang, J. Dong and T. Peng, A Generic Model of Enterprise Service-Oriented Architecture, 4thIEEE International Symposium on Service-Oriented System Engineering (2008)
S. Vinoski, REST Eye for SOA Guy, 11(1):82-84, 2007 IEEE Internet Computing
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)