A MODEL-BASED REPOSITORY FOR OPEN SOURCE SERVICE AND COMPONENT INTEGRATION

Rodrigo García-Carmona, Félix Cuadrado, Juan C. Dueñas, Álvaro Navas

2011

Abstract

Open source is a software development paradigm that has seen a huge rise in recent years. It reduces IT costs and time to market, while increasing security and reliability. However, the difficulty in integrating developments from different communities and stakeholders prevents this model from reaching its full potential. This is mainly due to the challenge of determining and locating the correct dependencies for a given software artifact. To solve this problem we propose the development of an extensible software component repository based upon models. This repository should be capable of solving the dependencies between several components and work with already existing repositories to access the needed artifacts transparently. This repository will also be easily expandable, enabling the creation of modules that support new kinds of dependencies or other existing repository technologies. The proposed solution will work with OSGi components and use OSGi itself.

References

  1. Deshpande, A., Riehle, D., 2008. The Total Growth of Open Source. In: Proceedings of the Fourth Conference on Open Source Systems. Springer Verlag.
  2. Deshpande, A., Riehle, D., 2008. The Total Growth of Open Source. In: Proceedings of the Fourth Conference on Open Source Systems. Springer Verlag.
  3. Evelson, B., Hammond, J., 2010. The Forrester Wave: Open Source Business Intelligence (BI), Q3 2010, Forrester Research.
  4. Evelson, B., Hammond, J., 2010. The Forrester Wave: Open Source Business Intelligence (BI), Q3 2010, Forrester Research.
  5. OSGi Alliance, OSGi Service Platform Release 4 Version 4.2 Specifications. June 2009.
  6. OSGi Alliance, OSGi Service Platform Release 4 Version 4.2 Specifications. June 2009.
  7. Massol, V., Van Zyl, J., Porter, B., Casey, J., Sanchez, C., 2006. Better builds with Maven. Mergere Inc.
  8. Massol, V., Van Zyl, J., Porter, B., Casey, J., Sanchez, C., 2006. Better builds with Maven. Mergere Inc.
  9. Hall, R. S., OSGi RFC-0112 Bundle Repository. February 2006.
  10. Hall, R. S., OSGi RFC-0112 Bundle Repository. February 2006.
  11. Le Berre, D., Rapicault, P., 2009. Dependency management for the Eclipse ecosystem: Eclipse P2, metadata and resolution. In: Proceedings of the 1st International Workshop on Open Components Ecosystem. ACM.
  12. Le Berre, D., Rapicault, P., 2009. Dependency management for the Eclipse ecosystem: Eclipse P2, metadata and resolution. In: Proceedings of the 1st International Workshop on Open Components Ecosystem. ACM.
  13. Rubio, D., 2009. Pro Spring Dynamic Modules for OSGi™ Service Platforms. Apress
  14. Rubio, D., 2009. Pro Spring Dynamic Modules for OSGi™ Service Platforms. Apress
  15. Iyengar, S., 1998. A universal repository architecture using the OMG UML and MOF. In Enterprise Distributed Object Computing Workshop. EDOC 7898. Proceedings. Second International.
  16. Iyengar, S., 1998. A universal repository architecture using the OMG UML and MOF. In Enterprise Distributed Object Computing Workshop. EDOC 7898. Proceedings. Second International.
  17. Kraan, W., Mason,J., 2005. Issues in Federating Repositories, A Report on the First International CORDRAtm Workshop. In: D-Lib Magazine, Vol. 11, Num. 3.
  18. Kraan, W., Mason,J., 2005. Issues in Federating Repositories, A Report on the First International CORDRAtm Workshop. In: D-Lib Magazine, Vol. 11, Num. 3.
  19. Smith, M., Barton, M., Bass, M., Branschofsky, M., McClellan, G., Stuve, D., Tansley, R., Walker, J.H., 2003. DSpace, An open Source Dynamic Digital Repository. In D-Lib Magazine, Vol. 9 Num. 1.
  20. Smith, M., Barton, M., Bass, M., Branschofsky, M., McClellan, G., Stuve, D., Tansley, R., Walker, J.H., 2003. DSpace, An open Source Dynamic Digital Repository. In D-Lib Magazine, Vol. 9 Num. 1.
  21. Van de Sompel, H., Lagoze, C., Bekaert, J., Liu, X., Payette, S., Warner, S., 2006. An Interoperable Fabric for Scholarly Value Chains. In D-Lib Magazine, Vol. 12, Num. 10.
  22. Van de Sompel, H., Lagoze, C., Bekaert, J., Liu, X., Payette, S., Warner, S., 2006. An Interoperable Fabric for Scholarly Value Chains. In D-Lib Magazine, Vol. 12, Num. 10.
  23. Tansley, R., 2006. Building a Distributed, Standardsbased Repository Federation, The China Digital Museum Project. In D-Lib Magazine, Vol. 12, Num. 7/8.Moore, R., Lopes, J., 1999. Paper templates. In: TEMPLATE'06, 1st International Conference on Template Production. SciTePress.
  24. Tansley, R., 2006. Building a Distributed, Standardsbased Repository Federation, The China Digital Museum Project. In D-Lib Magazine, Vol. 12, Num. 7/8.Moore, R., Lopes, J., 1999. Paper templates. In: TEMPLATE'06, 1st International Conference on Template Production. SciTePress.
  25. Van de Sompel, H., Chute, R., Hoschstenbach, P.. The aDORe federation architecture: digital repositories at scale. In: International Journal on Digital Libraries, Vol. 9, Num 2.
  26. Van de Sompel, H., Chute, R., Hoschstenbach, P.. The aDORe federation architecture: digital repositories at scale. In: International Journal on Digital Libraries, Vol. 9, Num 2.
  27. Object Management Group. Deployment and Configuration of Distributed Component-based Applications Specification. Version 4.0. April 2006.
  28. Object Management Group. Deployment and Configuration of Distributed Component-based Applications Specification. Version 4.0. April 2006.
Download


Paper Citation


in Harvard Style

García-Carmona R., Cuadrado F., Dueñas J. and Navas Á. (2011). A MODEL-BASED REPOSITORY FOR OPEN SOURCE SERVICE AND COMPONENT INTEGRATION . In Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT, ISBN 978-989-8425-77-5, pages 76-85. DOI: 10.5220/0003507000760085


in Harvard Style

García-Carmona R., Cuadrado F., Dueñas J. and Navas Á. (2011). A MODEL-BASED REPOSITORY FOR OPEN SOURCE SERVICE AND COMPONENT INTEGRATION . In Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT, ISBN 978-989-8425-77-5, pages 76-85. DOI: 10.5220/0003507000760085


in Bibtex Style

@conference{icsoft11,
author={Rodrigo García-Carmona and Félix Cuadrado and Juan C. Dueñas and Álvaro Navas},
title={A MODEL-BASED REPOSITORY FOR OPEN SOURCE SERVICE AND COMPONENT INTEGRATION},
booktitle={Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT,},
year={2011},
pages={76-85},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003507000760085},
isbn={978-989-8425-77-5},
}


in Bibtex Style

@conference{icsoft11,
author={Rodrigo García-Carmona and Félix Cuadrado and Juan C. Dueñas and Álvaro Navas},
title={A MODEL-BASED REPOSITORY FOR OPEN SOURCE SERVICE AND COMPONENT INTEGRATION},
booktitle={Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT,},
year={2011},
pages={76-85},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003507000760085},
isbn={978-989-8425-77-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT,
TI - A MODEL-BASED REPOSITORY FOR OPEN SOURCE SERVICE AND COMPONENT INTEGRATION
SN - 978-989-8425-77-5
AU - García-Carmona R.
AU - Cuadrado F.
AU - Dueñas J.
AU - Navas Á.
PY - 2011
SP - 76
EP - 85
DO - 10.5220/0003507000760085


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT,
TI - A MODEL-BASED REPOSITORY FOR OPEN SOURCE SERVICE AND COMPONENT INTEGRATION
SN - 978-989-8425-77-5
AU - García-Carmona R.
AU - Cuadrado F.
AU - Dueñas J.
AU - Navas Á.
PY - 2011
SP - 76
EP - 85
DO - 10.5220/0003507000760085