National Reference runtime environment, Boris Šaletić (MJU)
-
Upload
openblend-society -
Category
Technology
-
view
1.043 -
download
2
description
Transcript of National Reference runtime environment, Boris Šaletić (MJU)
![Page 1: National Reference runtime environment, Boris Šaletić (MJU)](https://reader036.fdocuments.in/reader036/viewer/2022081907/547aad5cb4af9fce158b4b78/html5/thumbnails/1.jpg)
Reference Runtime Environment
Reference Environment for JavaEE Web Applications
![Page 2: National Reference runtime environment, Boris Šaletić (MJU)](https://reader036.fdocuments.in/reader036/viewer/2022081907/547aad5cb4af9fce158b4b78/html5/thumbnails/2.jpg)
Agenda
• Why RRE?
• What is RRE?
• Where to next?
![Page 3: National Reference runtime environment, Boris Šaletić (MJU)](https://reader036.fdocuments.in/reader036/viewer/2022081907/547aad5cb4af9fce158b4b78/html5/thumbnails/3.jpg)
Why RRE?Reference Runtime Enviroment
![Page 4: National Reference runtime environment, Boris Šaletić (MJU)](https://reader036.fdocuments.in/reader036/viewer/2022081907/547aad5cb4af9fce158b4b78/html5/thumbnails/4.jpg)
Why RRE - History
• Heterogeneous servers, OS, DB
• Heterogeneous application servers with different versions
• Various different components
• People intensive deployment process
• Clear technical structure and architectural blue prints, as well as fully adherence to J2EE standards
• Release concept provides rules and guidelines for updates
![Page 5: National Reference runtime environment, Boris Šaletić (MJU)](https://reader036.fdocuments.in/reader036/viewer/2022081907/547aad5cb4af9fce158b4b78/html5/thumbnails/5.jpg)
Why RRE - History
• Source management and automated builds
• Further automation requires further standardization
• Interoperability• Developer support
![Page 6: National Reference runtime environment, Boris Šaletić (MJU)](https://reader036.fdocuments.in/reader036/viewer/2022081907/547aad5cb4af9fce158b4b78/html5/thumbnails/6.jpg)
Why RRE
Reference Runtime Environment should enable us to verify the technological implementation of solutions and ensure standardization and JavaEE compliance.
Reference Runtime Environment could standardize the runtime stack and processes, automate some key activities and provides rich services.
Reference Runtime Environment could automate and optimize infrastructure work that is common for a variety of applications.
Application developers would benefit from cost-efficient and fast development and standardized environment
![Page 7: National Reference runtime environment, Boris Šaletić (MJU)](https://reader036.fdocuments.in/reader036/viewer/2022081907/547aad5cb4af9fce158b4b78/html5/thumbnails/7.jpg)
What is RRE?Reference Runtime Enviroment
![Page 8: National Reference runtime environment, Boris Šaletić (MJU)](https://reader036.fdocuments.in/reader036/viewer/2022081907/547aad5cb4af9fce158b4b78/html5/thumbnails/8.jpg)
What is RRE
• Reference runtime environment is aimed at verifying the technological implementation of applications that are installed on a central server infrastructure.
• It is an early development phase of the projects, which ensures the technological independence and compliance with the Java EE specifications
![Page 9: National Reference runtime environment, Boris Šaletić (MJU)](https://reader036.fdocuments.in/reader036/viewer/2022081907/547aad5cb4af9fce158b4b78/html5/thumbnails/9.jpg)
Uvod Central (horizontal) functions and
building blocks Manual for project managers and
developers (ABC - development for egovernment)
Open specifications and standards“reusability”
Referential laboratories Interoperability frame – publication of
common building blocks, politicks, methodologies
Central e-government infrastructure
> Common central building blocks> Reusable modules> Sample solutions> Reference models> Sample frames> Central infrastructure services
Solution lifecycle management
![Page 10: National Reference runtime environment, Boris Šaletić (MJU)](https://reader036.fdocuments.in/reader036/viewer/2022081907/547aad5cb4af9fce158b4b78/html5/thumbnails/10.jpg)
What is RRE
• A set of integrated technical components and processes for the development and operation of applications
![Page 11: National Reference runtime environment, Boris Šaletić (MJU)](https://reader036.fdocuments.in/reader036/viewer/2022081907/547aad5cb4af9fce158b4b78/html5/thumbnails/11.jpg)
What is RRE
• Apache 2.2
• PostgreSQL 8.4
• Java 6 Runtime Environment
• JBoss Community Edition 5.1
• JBoss ESB 4.9
• JDBC◦ PostgreSQL 8.4◦ PostgresPlus 8.3R2◦ DB2 UDB 9.5◦ Oracle 11g
• Jboss GateIn 3.2.0 M01
![Page 12: National Reference runtime environment, Boris Šaletić (MJU)](https://reader036.fdocuments.in/reader036/viewer/2022081907/547aad5cb4af9fce158b4b78/html5/thumbnails/12.jpg)
Reference Runtime Enviroment
• Part of the consolidation of the server and application infrastructure
• Part of Action Plan for eGovernment Development
• Architecture blueprints, and guidelines
• Central RRE governance
• Centralized Platform Management
• Mostly open source• Mostly Java EE 6
Compatible
![Page 13: National Reference runtime environment, Boris Šaletić (MJU)](https://reader036.fdocuments.in/reader036/viewer/2022081907/547aad5cb4af9fce158b4b78/html5/thumbnails/13.jpg)
Where to next?Reference Runtime Enviroment
![Page 14: National Reference runtime environment, Boris Šaletić (MJU)](https://reader036.fdocuments.in/reader036/viewer/2022081907/547aad5cb4af9fce158b4b78/html5/thumbnails/14.jpg)
Where to next?
• Fully open source• Fully Java EE 6
Compatible• Fully interoperable
• Open Standards• Open Development• Open Community
• savings in maintenance costs per app
• savings for functionality delivery per app
• reduction in time tender-to-delivery
• WRITE AN APPLICATION ONCE, RUN IT EVERYWHERE
![Page 15: National Reference runtime environment, Boris Šaletić (MJU)](https://reader036.fdocuments.in/reader036/viewer/2022081907/547aad5cb4af9fce158b4b78/html5/thumbnails/15.jpg)
Where to next?
Short term goals
• Technical components sustainability
• Architecture, Guidelines & Documentation
• Developer Support thorough community
![Page 16: National Reference runtime environment, Boris Šaletić (MJU)](https://reader036.fdocuments.in/reader036/viewer/2022081907/547aad5cb4af9fce158b4b78/html5/thumbnails/16.jpg)
Where to next?
Long term goals
• Community building workshops
• Automated, integrated Tool-chain
• Automated provisioning
• Community driven inovation
![Page 17: National Reference runtime environment, Boris Šaletić (MJU)](https://reader036.fdocuments.in/reader036/viewer/2022081907/547aad5cb4af9fce158b4b78/html5/thumbnails/17.jpg)
Questions?Reference Runtime Enviroment