Published on March 16, 2014
Scalable Architectures Enterprise Solutions withEnterprise Solutions with opensource and free softwareopensource and free software Roberto Gamarra [ icarus ]Roberto Gamarra [ icarus ] IIcaruscarusDBDB
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 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 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.
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.
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
IcarusDB 2014 18 Database: PostgreSQL • Online support: lots of forums • Commercial Support: EnterpriceDB • PostgreSQL Certification and On Demand Training
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
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? ;-)
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/
Thanks !Thanks ! http://icarusdb.com.py
Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...
In this presentation we will describe our experience developing with a highly dyna...
Presentation to the LITA Forum 7th November 2014 Albuquerque, NM
Un recorrido por los cambios que nos generará el wearabletech en el futuro
Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...
Scalable Web Architecture and Distributed Systems. ... Open source software has become a ... What exactly does it mean to build and operate a scalable web ...
Scalable’s IT Asset Management Solutions & Services. ... Scalable Software Ltd Richmond, Surrey TW9 1AE United Kingdom +44 203 695 4632 Austin, TX 78701
OpenStack software controls large ... OpenStack works with popular enterprise and open source ... NTT SmartConnect Integrates PLUMgrid SDN Solution for ...
SAP Solution Brief SAP BusinessObjects ... Enterprise software allows your organi- ... scalable service-oriented architecture, it
Open Source ERP Software Solutions ... ERP software is available free for ... earlier generation enterprise software architectures. ...
An enterprise wide solution for visualizing, ... software, processes and architectures. ... Enterprise Architect is the scalable, ...
Compiere Enterprise ... enterprise-class business solution for a fraction of the cost of ... Leveraging open source technology helps reduce IT ...
Why Arithme? Arithme Software was founded with the vision to create technology for Enterprises meant to be efficient, ... Network Architecture and Design;
Scalable Open Source Monitoring. Icinga is a scalable and extensible monitoring system which checks the ... 100% Free & Open Source; ... Icinga Enterprise ...