[go: up one dir, main page]

Skip to main content

Process Driven Data Access Component Generation

  • Conference paper
Data Engineering Issues in E-Commerce and Services (DEECS 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4055))

  • 470 Accesses

Abstract

Process and data are two key perspectives of an SOA solution. They are usually designed relatively independently by different roles with different tools, and then linked together during the implementation phase to produce a runnable solution. It follows the separation of concerns principle to reduce development complexity, but it results in an integration gap for data access in processes, including both functional and non-functional aspects. Currently the gap is manually bridged, so that the development quality and efficiency highly depend on developers’ capability. This paper proposes a novel approach to automatically bridge the gap by generating data access components whose granularity and performance are optimized according to process models. Firstly we build a platform independent process data relationship model (PDRM) based on process and data models, and then generate data access components with proper granularity by analyzing the PDRM. Furthermore, indexing technology is applied to optimize performance of data access components.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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.

Similar content being viewed by others

References

  1. Crawford, C.H., Bate, G.P., Cerbakov, L., Holley, K., Tsocanos, C.: Toward an on demand service-oriented architecture. IBM System Journal 44(1), 81–107 (2005)

    Article  Google Scholar 

  2. On Demand, http://www.ibm.com/ondemand

  3. BPEL4WS, http://www-128.ibm.com/developerworks/library/specification/ws-bpel/

  4. Pasley, J.: How BPEL and SOA are changing Web services development. Internet Computing 9(3), 60–67 (2005)

    Article  Google Scholar 

  5. Rivera, J.: Building SOA-based Applications Using Process-Driven Development, BEA

    Google Scholar 

  6. Fowler, M.: Patterns of Enterprise Application Architecture. Addison-Wesley, Reading (2002)

    Google Scholar 

  7. Orriëns, B., Yang, J., Papazoglou, M.P.: A Framework for Business Rule Driven Web Service Composition. In: Jeusfeld, M.A., Pastor, Ó. (eds.) ER Workshops 2003. LNCS, vol. 2814, pp. 52–64. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  8. PowerDesigner, http://www.sybase.com/products/developmentintegration/powerdesigner

  9. Ambler, S.W.: Mapping Objects To Relational Databases, Senior Consultant, Ambysoft Inc., http://www.ambysoft.com/essays/mappingObjects.html

  10. Bauer, C., King, G.: Hibernate in Action. Manning publication Company (2004), http://www.hibernate.org

  11. Castro, P., Giraud, F., Konuru, R., et al.: A Programming Framework for Mobilizing Enterprise Applications. In: Proceedings of the Sixth IEEE Workshop on Mobile Computing Systems and Applications (WMCSA 2004), pp. 196–205 (2004)

    Google Scholar 

  12. DAO, http://java.sun.com/blueprints/corej2eepatterns/Patterns/DataAccessObject.html

  13. Keen, M., Cavell, J., Hill, S., et al.: BPEL4WS Business Processes with WebSphere Business Integration: Understanding, Modeling, Migrating, IBM RedBook SG24-6381-00 (2004)

    Google Scholar 

  14. Han, J., Kamber, M.: Data Mining: Concept and Techniques, pp. 223–261. China Machine Press (2001)

    Google Scholar 

  15. Lee, J.K., Jung, S.J., Kim, S.D., Jang, W.H., Ham, D.H.: Component identification method with coupling and cohesion. In: Proceedings of the 8th Asia-Pacific Software Engineering Conference, pp. 79–88 (2001)

    Google Scholar 

  16. Tumay, K.: Business Process Simulation. In: Proceedings of the 1996 Winter Simulation Conference

    Google Scholar 

  17. Sattler, K.-U., Schallehn, E., Geist, I.: Autonomous Query-Driven Index Tuning. In: IDEAS 2004, pp. 439–448 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zhang, G., Fu, X., Song, S., Zhu, M., Zhang, M. (2006). Process Driven Data Access Component Generation. In: Lee, J., Shim, J., Lee, Sg., Bussler, C., Shim, S. (eds) Data Engineering Issues in E-Commerce and Services. DEECS 2006. Lecture Notes in Computer Science, vol 4055. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11780397_7

Download citation

  • DOI: https://doi.org/10.1007/11780397_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-35440-6

  • Online ISBN: 978-3-540-35441-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics