TOWARDS TECHNOLOGY INDEPENDENT STRATEGIES FOR SOA IMPLEMENTATIONS

Zheng Li, He Zhang, Liam O'Brien

Abstract

Benefiting from the technology based strategies, Service-Oriented Architecture (SOA) has been able to achieve the general goals such as agility, flexibility, reusability and efficiency. Nevertheless, technical conditions alone cannot guarantee successful SOA implementations. As a valuable and necessary supplement, the space of technology independent strategies should also be explored. Through treating SOA system as an instance of organization and identifying the common ground on the similar process of SOA implementation and organization design, this paper uses existing work in organization theory area to inspire the research into technology independent strategies of SOA implementation. As a result, four preliminary strategies that can be applied to organizational area we identify to support SOA implementations. Furthermore, the novel methodology of investigating technology independent strategies for implementing SOA is revealed, which encourages interdisciplinary research across service-oriented computing and organization theory.

References

  1. Moore, R., Lopes, J., (1999. Paper templates. In TEMPLATE'06, 1st International Conference on Template Production. SciTePress.
  2. Smith, J., 1998. The book, The publishing company. London, 2nd edition.
  3. Argente, E., Julian, V. and Botti, V. (2006). Multi-agent system development based on organizations. Electronic Notes in Theoretical Computer Science, 150(3), 55-71.
  4. Bakan, J. (2005). The Corporation: The Pathological Pursuit of Profit and Power. New York: Free Press.
  5. Burton, R. M., DeSanctis, G. and Obel, B. (2006). Organizational Design: A Step-by-Step Approach. Cambridge, UK: Cambridge University Press.
  6. Campbell, D. and Craig, T. (2005). Organisations and the Business Environment (2nd ed.). Burlington, MA: Butter-worth-Heinemann.
  7. Cardoso, J. (2005). How to measure the control-flow complexity of Web processes and work-flows. Workflow Handbook 2005 (pp. 199-212). Layna Fischer.
  8. Conway, M. E. (1968). How do committees invent? Datamation, 14(4), 28-31.
  9. Daft, R. L. (2009). Organization Theory and Design (10th ed.). Mason, OH: South-Western College Pub.
  10. Davis, M. R. and Weckler, D. A. (1996). A Practical Guide to Organization Design. Menlo Park, California: Crisp Publications, Inc..
  11. Erl, T. (2007). SOA Principles of Service Design. Boston, MA: Prentice Hall PTR.
  12. Erl, T. (2009). SOA Design Patterns. Boston, MA: Prentice Hall PTR.
  13. Fitoussi, D. and Tennenholtz, M. (2000). Choosing social laws for multi-agent systems: Minimality and simplicity. Artificial Intelligence, 119(1-2), 61-101.
  14. Fox, M. S. (1981). An organizational view of distributed systems. IEEE Transactions on Systems, Man, and Cybernetics, SMC-11(1), 70-80.
  15. Galbraith, J. R. (1974). Organization design: An information processing view. Interfaces, 4(3), 28-36.
  16. George, J. and Jones, G. (2007). Understanding and Managing Organizational Behavior (5th ed.). Boston, MA: Prentice Hall.
  17. Heath, C. and Staudenmayer, N. (2000). Coordination neglect: How lay theories of organizing complicate coordination in organizations. Research in Organizational Behaviour, 22, 153-191.
  18. Jamil, E. (2009). SOA in asynchronous many-to-one heterogeneous bi-directional data synchronization for mission critical applications. WeDoWebSphere. Retrieved January 14, 2011 from http://wedowebsphere.de/node/30604
  19. Josuttis, N. M. (2007). SOA in Practice: The Art of Distributed System Design. Sebastopol: O'Reilly Media, Inc..
  20. Kates, A. and Galbraith, J. R. (2007). Designing Your Organization: Using the STAR Model to Solve 5 Critical Design Challenges. San Francisco, CA: Jossey-Bass.
  21. Kaynak, H. (2003). The relationship between total quality management practices and their effects on firm performance. Journal of Operations Management, 21(4), 405-435.
  22. Kontogiannis, K., Lewis, G. A. and Smith, D. B. (2008). A research agenda for service-oriented architecture. In SDSOA'08, 2nd International Workshop on Systems Development in SOA Environments (pp. 1-6). ACM Press.
  23. Krafzig, D., Banke, K. and Slama, D. (2004). Enterprise SOA: Service-Oriented Architecture Best Practices. Upper Saddle River, NJ: Prentice Hall.
  24. Lawler, J. P. and Howell-Barber, H. (2007). ServiceOriented Architecture: SOA Strategy, Methodology, and Technology. Boca Raton, FL: Auerbach Publications.
  25. McAuley, J., Duberley, J. and Johnson, P. (2007). Organization Theory: Challenges and Perspectives (1st ed.). England: Prentice Hall.
  26. Newcomer, E. and Lomow, G. (2004). Understanding SOA with Web Services. Upper Saddle River, NJ: Addison-Wesley Professional.
  27. OASIS. (2006). A reference model for service-oriented architecture. White Paper. Billerica, MA.
  28. Papazoglou, M. P. and Heuvel, W. -J. (2007). Service oriented architectures: Approaches, technologies and research issues. The VLDB Journal, 16(3), 389-415.
  29. Peng, Y., Liu, H. and Tao, H. (2009). Analyzing the pathway of organizational change based on the environmental complexity. In ECBI 7809, 2009 International Conference on Electronic Commerce and Business Intelligence (pp. 463-466). IEEE Computer Society.
  30. Rosen, M., Lublinsky, B., Smith, K. T. and Balcer, M. J. (2008). Applied SOA: Service-Oriented Architecture and Design Strategies. Indianapolis, Indiana: Wiley.
  31. Sarang, P., Jennings, F., Juric, M. and Loganathan, R. (2007). SOA Approach to Integration: XML, Web Services, ESB, and BPEL in Real-World SOA Projects. Birmingham: Packt Publishing.
  32. Seltsikas, P. (2001). Organizing the information management process in process-based organizations. In HICSS 34, 34th Hawaii International Conference on System Sciences (pp. 8066), IEEE Computer Society.
  33. Sichman, J. and Demazeau, Y. (2001). On social reasoning in multi-agent systems. Revista IberoAmericana de Inteligncia Artificial, 13, 68-84.
  34. Walton, M. (1988). The Deming Management Method. New York, NY: Perigee Books.
  35. Yau, S. S., Ye, N., Sarjoughian, H. and Huang, D. (2008). Developing service-based software systems with QoS monitoring and adaptation. In FTDCS 2008, 12th IEEE International Workshop on Future Trends of Distributed Computing Systems (pp. 74-80), IEEE Computer Society.
Download


Paper Citation


in Harvard Style

Li Z., Zhang H. and O'Brien L. (2011). TOWARDS TECHNOLOGY INDEPENDENT STRATEGIES FOR SOA IMPLEMENTATIONS . In Proceedings of the 6th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-8425-57-7, pages 143-154. DOI: 10.5220/0003467801430154


in Bibtex Style

@conference{enase11,
author={Zheng Li and He Zhang and Liam O'Brien},
title={TOWARDS TECHNOLOGY INDEPENDENT STRATEGIES FOR SOA IMPLEMENTATIONS},
booktitle={Proceedings of the 6th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2011},
pages={143-154},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003467801430154},
isbn={978-989-8425-57-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - TOWARDS TECHNOLOGY INDEPENDENT STRATEGIES FOR SOA IMPLEMENTATIONS
SN - 978-989-8425-57-7
AU - Li Z.
AU - Zhang H.
AU - O'Brien L.
PY - 2011
SP - 143
EP - 154
DO - 10.5220/0003467801430154