Abstract
Web Services (WS) are an important tool for the integration of enterprise applications. With a growing set of WS related standards (WS-*), the technology has become increasingly more complicated to configure and manage, even more so when the Quality of Service (QoS) requirements of the system are changing. This paper presents the results of a study conducted on the ability of the major Web Services implementations to adapt to changing QoS attributes. Their shortcomings are then used as motivation for SmartSTEP, a proposal for a more advanced policy-driven automatic configuration solution.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Hohpe, G., Woolf, B.: Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison-Wesley Professional (2003)
Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services - Concepts, Architectures and Applications. Springer, Heidelberg (2004)
Erl, T.: Service-Oriented Architecture (SOA): Concepts, Technology, and Design. Prentice-Hall, Englewood Cliffs (2005)
Gudgin, M., Hadley, M., Mendelsohn, N., Moreau, J.-J., Nielsen, H.F., Karmarkar, A., et al.: SOAP Version 1.2 Part 1: Messaging Framework, 2nd edn. (2007), http://www.w3.org/TR/soap12-part1/
Lowy, J.: Programming WCF Services, 2nd edn. O’Reilly Media, Sebastopol (2008)
Kalin, M.: Java Web Services: Up and Running. O’Reilly Media, Sebastopol (2009)
Tong, K.K.: Developing Web Services with Apache Axis2. TipTec Development (2008)
Nadalin, A., Kaler, C., Monzillo, R., Hallam-Baker, P.: Web Services Security: SOAP Message Security 1.1 (2006), http://docs.oasis-open.org/wss/v1.1/wss-v1.1-spec-errata-os-SOAPMessageSecurity.pdf
Vedamuthu, A., Orchard, D., Hirsch, F., Hondo, M., Yendluri, P., Boubez, T., et al.: Web Services Policy 1.5 - Framework (2007), http://www.w3.org/TR/ws-policy/
Chinnici, R., Moreau, J.-J., Ryman, A., Weerawarana, S.: Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language (2007), http://www.w3.org/TR/wsdl20/
Sosnoski, D.: Code First Web Services Reconsidered (2007), http://www.infoq.com/articles/sosnoski-code-first
Pardal, M.: Segurança de aplicações empresariais em arquitecturas de serviços (2006)
Davis, D., Malhotra, A., Warr, K., Chou, W.: Web Services Metadata Exchange (WS-MetadataExchange) (2009), http://www.w3.org/TR/ws-metadata-exchange/
Bellwood, T., Capell, S., Clement, L., Colgrave, J., Dovey, M.J., Feygin, D., et al.: UDDI Version 3.0.2 (2004), http://www.oasis-open.org/committees/uddi-spec/doc/spec/v3/uddi-v3.0.2-20041019.htm
Web Services Protocols Supported by System-Provided Interoperability Bindings, http://msdn.microsoft.com/en-us/library/ms730294.aspx
Skonnard, A.: Extending WCF with Custom Behaviors (2007), http://msdn.microsoft.com/en-us/magazine/cc163302.aspx
Arnold, K., Gosling, J., Holmes, D.: Java(TM) Programming Language, 4th edn. Prentice Hall, Englewood Cliffs (2005)
Metro Specifications, https://metro.dev.java.net/guide/Metro_Specifications.html
Declarative Tubeline Assembler One Pager, http://wikis.glassfish.org/metro/Wiki.jsp?page=DeclarativeTubelineAssemblerOnePager
Kreger, H., Harold, W., Williamson, L.: Java(TM) and JMX: Building Manageable Systems. Addison-Wesley Professional (2003)
Apache Axis2 Modules, http://ws.apache.org/axis2/modules/index.html
Heuvel, W.-J.v., Weigand, H., Hiel, M.: Configurable adapters: the substrate of self-adaptive web services. In: ICEC 2007: Proceedings of the ninth international conference on Electronic commerce, pp. 127–134. ACM, Minneapolis (2007)
Pardal, M., Fernandes, S.M., Martins, J., Pardal, J.P.: Customizing Web Services with Extensions in the STEP framework. International Journal of Web Services Practices 3(1-2), 1–11 (2008)
Vedamuthu, A., Orchard, D., Hirsch, F., Hondo, M., Yendluri, P., Boubez, T., et al.: Web Services Policy 1.5 - Attachment (2007), http://www.w3.org/TR/ws-policy-attach/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Leitão, J.C.C., Pardal, M.L. (2010). Smart Web Services: Systems’ Integration Using Policy Driven Automatic Configuration. In: Quintela Varajão, J.E., Cruz-Cunha, M.M., Putnik, G.D., Trigo, A. (eds) ENTERprise Information Systems. CENTERIS 2010. Communications in Computer and Information Science, vol 110. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16419-4_46
Download citation
DOI: https://doi.org/10.1007/978-3-642-16419-4_46
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-16418-7
Online ISBN: 978-3-642-16419-4
eBook Packages: Computer ScienceComputer Science (R0)