Abstract
ODRA (Object Database for Rapid Application development) is an object-oriented application development environment currently being constructed at the Polish-Japanese Institute of Information Technology. The aim of the project is to design a next-generation development tool for future database application programmers. The tool is based on the query language SBQL (Stack-Based Query Language), a new, powerful and high level object-oriented programming language tightly coupled with query capabilities. The SBQL execution environment consists of a virtual machine, a main memory DBMS and an infrastructure supporting distributed computing. The paper presents design goals of ODRA, its fundamental mechanisms and some relationships with other solutions.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Albano, A., Bergamini, R., Ghelli, G., Orsini, R.: An Object Data Model with Roles. In: Proc. VLDB Conf., pp. 39–51 (1993)
Atkinson, M., Morrison, R.: Orthogonally Persistent Object Systems. The VLDB Journal 4(3), 319–401 (1995)
Berstis, V.: Fundamentals of Grid Computing. IBM Redbooks paper. IBM Corp. (2002), http://www.redbooks.ibm.com/redpapers/pdfs/redp3613.pdf
Cattell, R.G.G., Barry, D.K. (eds.): The Object Data Standard: ODMG 3. Morgan Kaufmann, San Francisco (2000)
Cook, W.R., Rosenberger, C.: Native Queries for Persistent Objects A Design White Paper (2006), http://www.db4o.com/about/productinformation/whitepapers/Native%20Queries%20Whitepaper.pdf,
Hibernate -Relational Persistence for Java and.NET (2006), http://www.hibernate.org/
Jodlowski, A., Habela, P., Plodzien, J., Subieta, K.: Objects and Roles in the Stack-Based Approach. In: Hameurlain, A., Cicchetti, R., Traunmüller, R. (eds.) DEXA 2002. LNCS, vol. 2453, Springer, Heidelberg (2002)
Kozankiewicz, H.: Updateable Object Views. PhD Thesis (2005), http://www.ipipan.waw.pl/~subieta/FinishedPhD-s-HannaKozankiewicz
Kozankiewicz, H., Stencel, K., Subieta, K.: Integration of Heterogeneous Resources through Updatable Views. In: ETNGRID-2004. Workshop on Emerging Technologies for Next Generation GRID, June 2004, IEEE Computer Society Press, Los Alamitos (2004)
Kozankiewicz, H., Leszczylowski, J., Subieta, K.: Updateable XML Views. In: Kalinichenko, L.A., Manthey, R., Thalheim, B., Wloka, U. (eds.) ADBIS 2003. LNCS, vol. 2798, pp. 385–399. Springer, Heidelberg (2003)
Plodzien, J., Kraken, A.: Object Query Optimization in the Stack-Based Approach. In: Eder, J., Rozman, I., Welzer, T. (eds.) ADBIS 1999. LNCS, vol. 1691, pp. 3003–3316. Springer, Heidelberg (1999)
Stencel, K.: Semi-strong Type Checking in Database Programming Languages (in Polish), p. 207. PJIIT - Publishing House (2006) ISBN 83-89244-50-0
Subieta, K.: Theory and Construction of Object-Oriented Query Languages (in Polish), p. 522. PJIIT - Publishing House (2004) ISBN 83-89244-28-4
Subieta, K.: Stack-Based Approach (SBA) and Stack-Based Query Language (SBQL) (2006), http://www.sbql.pl
World Wide Web Consortium (W3): XML Query specifications, http://www.w3.org/XML/Query/
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lentner, M., Subieta, K. (2007). ODRA: A Next Generation Object-Oriented Environment for Rapid Database Application Development. In: Ioannidis, Y., Novikov, B., Rachev, B. (eds) Advances in Databases and Information Systems. ADBIS 2007. Lecture Notes in Computer Science, vol 4690. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75185-4_11
Download citation
DOI: https://doi.org/10.1007/978-3-540-75185-4_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75184-7
Online ISBN: 978-3-540-75185-4
eBook Packages: Computer ScienceComputer Science (R0)