Reference Runtime    EnvironmentReference Environment for JavaEE Web Applications
Agenda• Why RRE?• What is RRE?• Where to next?
Reference Runtime EnviromentWhy RRE?
Why RRE - History• Heterogeneous servers, OS, DB• Heterogeneous application servers  with different versions• Various diff...
Why RRE - History• Source management and  automated builds• Further automation  requires further  standardization• Interop...
Why RREReference Runtime Environment should enable us toverify the technological implementation of solutions andensure sta...
Reference Runtime EnviromentWhat is RRE?
What is RRE• Reference runtime environment  is aimed at verifying the  technological implementation of  applications that ...
Central e-government infrastructure   Central (horizontal) functions and    Uvod    building blocks    Manual for projec...
What is RRE• A set of integrated  technical components and  processes for the  development and  operation of applications
What is RRE• Apache 2.2• PostgreSQL 8.4• Java 6 Runtime Environment• JBoss Community Edition 5.1• JBoss ESB 4.9• JDBC  ◦ P...
Reference Runtime                     Enviroment• Part of the consolidation of  the server and application  infrastructure...
Reference Runtime EnviromentWhere to next?
Where to next?• Fully open source• Fully Java EE 6                        • savings in maintenance costs  Compatible      ...
Where to next? Short term goals• Technical components sustainability• Architecture, Guidelines &  Documentation• Developer...
Where to next? Long term goals• Community building workshops• Automated, integrated Tool-chain• Automated provisioning• Co...
Reference Runtime EnviromentQuestions?
Upcoming SlideShare
Loading in …5
×

National Reference runtime environment, Boris Šaletić (MJU)

845
-1

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
845
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

National Reference runtime environment, Boris Šaletić (MJU)

  1. 1. Reference Runtime EnvironmentReference Environment for JavaEE Web Applications
  2. 2. Agenda• Why RRE?• What is RRE?• Where to next?
  3. 3. Reference Runtime EnviromentWhy RRE?
  4. 4. 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
  5. 5. Why RRE - History• Source management and automated builds• Further automation requires further standardization• Interoperability• Developer support
  6. 6. Why RREReference Runtime Environment should enable us toverify the technological implementation of solutions andensure standardization and JavaEE compliance.Reference Runtime Environment could standardize theruntime stack and processes, automate some keyactivities and provides rich services.Reference Runtime Environment could automate andoptimize infrastructure work that is common for a varietyof applications.Application developers would benefit from cost-efficientand fast development and standardized environment
  7. 7. Reference Runtime EnviromentWhat is RRE?
  8. 8. 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
  9. 9. Central e-government infrastructure Central (horizontal) functions and Uvod 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 Solution lifecycle management > Common central building blocks > Reusable modules > Sample solutions > Reference models > Sample frames > Central infrastructure services
  10. 10. What is RRE• A set of integrated technical components and processes for the development and operation of applications
  11. 11. 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
  12. 12. Reference Runtime Enviroment• Part of the consolidation of the server and application infrastructure• Part of Action Plan for • Mostly open source eGovernment Development • Mostly Java EE 6• Architecture blueprints, Compatible and guidelines• Central RRE governance• Centralized Platform Management
  13. 13. Reference Runtime EnviromentWhere to next?
  14. 14. Where to next?• Fully open source• Fully Java EE 6 • savings in maintenance costs Compatible per app• Fully interoperable • savings for functionality delivery per app • reduction in time tender-to- delivery• Open Standards • WRITE AN APPLICATION• Open Development ONCE, RUN IT EVERYWHERE• Open Community
  15. 15. Where to next? Short term goals• Technical components sustainability• Architecture, Guidelines & Documentation• Developer Support thorough community
  16. 16. Where to next? Long term goals• Community building workshops• Automated, integrated Tool-chain• Automated provisioning• Community driven inovation
  17. 17. Reference Runtime EnviromentQuestions?
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×