Specifying Enterprise Web-Oriented Architecture

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.

[1]  Paul Prescod Roots of the REST/SOAP Debate , 2002, Extreme Markup Languages®.

[2]  Liam O'Brien,et al.  Quality Attributes and Service-Oriented Architectures , 2005 .

[3]  Jing Dong,et al.  A Generic Model of Enterprise Service-Oriented Architecture , 2008, 2008 IEEE International Symposium on Service-Oriented System Engineering.

[4]  Florian Rosenberg,et al.  Composing RESTful Services and Collaborative Workflows: A Lightweight Approach , 2008, IEEE Internet Computing.

[5]  Rose F. Gamble,et al.  Monoliths to Mashups: Increasing Opportunistic Assets , 2008, IEEE Software.

[6]  Tim O'Reilly,et al.  What is Web 2.0: Design Patterns and Business Models for the Next Generation of Software , 2007 .

[7]  Jeffrey V. Nickerson,et al.  Developing web services choreography standards - the case of REST vs. SOAP , 2005, Decis. Support Syst..

[8]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[9]  Donald F. Ferguson The Internet Service Bus , 2007, OTM Conferences.

[10]  Steve Vinoski REST Eye for the SOA Guy , 2007, IEEE Internet Computing.

[11]  Sam Ruby,et al.  RESTful Web Services , 2007 .

[12]  Cesare Pautasso,et al.  Restful web services vs. "big"' web services: making the right architectural decision , 2008, WWW.

[13]  Mark Hansen,et al.  SOA Using Java Web Services , 2007 .

[14]  Serge Mankovskii,et al.  Service Oriented Architecture , 2009, Encyclopedia of Database Systems.