Scalable Architectures
Enterprise Solutions withEnterprise Solutions with
opensource and free softwareopensource and free ...
IcarusDB 2014 2
Architecture
IcarusDB 2014 3
Architecture: scalable database
IcarusDB 2014 4
Architecture: scalable app-server
IcarusDB 2014 5
Architecture: Cloud::SaaS
IcarusDB 2014 6
Architecture: Cloud::IaaS
IcarusDB 2014 7
Client Side
• JSF
• Primefaces
• Richfaces
• Apache Wicket
• Vaadin
• PHP
• AJAX
• Desktop apps
IcarusDB 2014 8
Client Side: mobile ?
• PDA
• Tablet
• Smartphones
• Android
• iOS
• HTML5-Javascript
IcarusDB 2014 9
Server Side
• RESTful technology
• Core [ two layers ]
– services
– persistense
IcarusDB 2014 10
The Server itself: OS
IcarusDB 2014 11
The Server itself: App-Server
IcarusDB 2014 12
The Server itself: Databases
IcarusDB 2014 13
Licences
IcarusDB 2014 14
the Tools
IcarusDB 2014 15
the Tools
Primefaces
• The ultimate JSF Component Suite for java web-base
applications. Java-Web, Web and...
IcarusDB 2014 16
the Tools
JavaEE
• Java Platform Enterprise Edition previously known as
J2EE provides an API and runtime ...
IcarusDB 2014 17
Operative System: Linux
• Distro: CentOS, the best
Highly stable version
Enterprise-level reliability
• O...
IcarusDB 2014 18
Database: PostgreSQL
• Online support: lots of forums
• Commercial Support: EnterpriceDB
• PostgreSQL Cer...
IcarusDB 2014 19
AppServer: JBoss / WildFly
• JBoss EAP (Enterprise Aplication Platform)
is a subscription-based/open-sour...
IcarusDB 2014 20
Trained Personnel
• Provides status to the Company
• Creates personal satisfaction to the
Employee
• The ...
IcarusDB 2014 21
Questions ??...
• Primefaces http://primefaces.org/
• Java JDK http://www.oracle.com/technetwork/java/jav...
Thanks !Thanks !
http://icarusdb.com.py
Upcoming SlideShare
Loading in...5
×

Scalable Architectures, Enterprise Solutions with Opensource and Free Software

425

Published on

I was asked to give a presentation with lasted technologies available so I came up with this, originally named as "Playing Software Architect" I renamed to the actual one

Hope you like it, this is my first post

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
425
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Scalable Architectures, Enterprise Solutions with Opensource and Free Software

  1. 1. Scalable Architectures Enterprise Solutions withEnterprise Solutions with opensource and free softwareopensource and free software Roberto Gamarra [ icarus ]Roberto Gamarra [ icarus ] IIcaruscarusDBDB
  2. 2. IcarusDB 2014 2 Architecture
  3. 3. IcarusDB 2014 3 Architecture: scalable database
  4. 4. IcarusDB 2014 4 Architecture: scalable app-server
  5. 5. IcarusDB 2014 5 Architecture: Cloud::SaaS
  6. 6. IcarusDB 2014 6 Architecture: Cloud::IaaS
  7. 7. IcarusDB 2014 7 Client Side • JSF • Primefaces • Richfaces • Apache Wicket • Vaadin • PHP • AJAX • Desktop apps
  8. 8. IcarusDB 2014 8 Client Side: mobile ? • PDA • Tablet • Smartphones • Android • iOS • HTML5-Javascript
  9. 9. IcarusDB 2014 9 Server Side • RESTful technology • Core [ two layers ] – services – persistense
  10. 10. IcarusDB 2014 10 The Server itself: OS
  11. 11. IcarusDB 2014 11 The Server itself: App-Server
  12. 12. IcarusDB 2014 12 The Server itself: Databases
  13. 13. IcarusDB 2014 13 Licences
  14. 14. IcarusDB 2014 14 the Tools
  15. 15. IcarusDB 2014 15 the Tools Primefaces • The ultimate JSF Component Suite for java web-base applications. Java-Web, Web and Mobile. JSF • JavaServer Faces is a specification for building component-based user interfaces for web applications. JPA • Java Persistense API is a speficication which describes the management of relation data in applications.
  16. 16. IcarusDB 2014 16 the Tools JavaEE • Java Platform Enterprise Edition previously known as J2EE provides an API and runtime environment for developing and running enterprise software. PostgreSQL • Is the most advance opensource object-relational database managemnet system with an emphasis on extensibility and standards-compliance. JBoss AS/ JBoss EAP/ WildFly • Is a JavaEE-based application server runtime platform used for building, deploying, and hosting highly-transactional Java applications and services.
  17. 17. IcarusDB 2014 17 Operative System: Linux • Distro: CentOS, the best Highly stable version Enterprise-level reliability • Online support: www.centos.org/forum • Commercial Suppport: Redhat and CentOS Project joined forces on January 2014 • Official Courses and Certifications available
  18. 18. IcarusDB 2014 18 Database: PostgreSQL • Online support: lots of forums • Commercial Support: EnterpriceDB • PostgreSQL Certification and On Demand Training
  19. 19. IcarusDB 2014 19 AppServer: JBoss / WildFly • JBoss EAP (Enterprise Aplication Platform) is a subscription-based/open-source Java EE-based application server runtime platform used for building, deploying, and hosting highly-transactional Java applications and services. Supports JavaEE 5 and EE 6. • WildFly is the free version now developed by Redhat and support JavaEE 7. • Official Courses and Training by Redhat
  20. 20. IcarusDB 2014 20 Trained Personnel • Provides status to the Company • Creates personal satisfaction to the Employee • The best support: Trained and experienced staff • How to maintain a trained staff? ;-)
  21. 21. IcarusDB 2014 21 Questions ??... • Primefaces http://primefaces.org/ • Java JDK http://www.oracle.com/technetwork/java/javase/ • Java EE http://www.oracle.com/technetwork/es/java/javaee/ • PostgreSQL http://www.postgresql.org/ • JBoss AS http://www.jboss.org/jbossas • WildFly http://wildfly.org/ • CentOS http://www.centos.org/
  22. 22. Thanks !Thanks ! http://icarusdb.com.py
  1. A particular slide catching your eye?

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

×