J2EE Technology Mapping-21-may-2014

985 views

Published on

J2EE Technology Mapping, Application Blocks,

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

No Downloads
Views
Total views
985
On SlideShare
0
From Embeds
0
Number of Embeds
159
Actions
Shares
0
Downloads
0
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

J2EE Technology Mapping-21-may-2014

  1. 1. © Copyright 2011 FPT Software 1 FPT Software J2EE TECHNOLOGY MAPPING Tung.Nguyen – Solution Architect tungnq@fsoft.com.vn 21-May-2014
  2. 2. © Copyright 2011 FPT Software 2 Landscape – System Blocks Traditional Web Client PC Browser HTML Rendering RIA Client PC Browser RIA Framework RIA Components RIA Utilities Application Service Web Frameworks Web Application Frameworks Template Engine Programmatic Access/APIs REST Webservice Business Logic Business Components Rule Engine Event Processing Workflow (Processes) BPM Engine Data Access ORM Mem Caching Collaboration Search Engine Content Management Infrastructure Services Web Server HTTP Server Servlet Container Application Server Messaging Message Queue Storage RDBMS In-Memory DB Distributed Computing Distributed Computing Framework ESB NoSQL File Storage Cross-Cutting OperationManagement Build&DeployMonitoringBAM Security Identityand Access Reporting/BI AdHoc ReportingDW Utilities Common Framework SingleSign-On Reporting EngineIntegration Native Data Access
  3. 3. © Copyright 2011 FPT Software 3 Technology – Traditional Web Client HTML Rendering JQuery Dojo YUI …
  4. 4. © Copyright 2011 FPT Software 4 Technology - RIA RIA Client GWT Based GWT Sencha GXT ExtJS Smart GWT … JSF Based ICEfaces RichFaces PrimeFaces Oracle ADF … Vaadin JavaFX/Applet/Java Swing …
  5. 5. © Copyright 2011 FPT Software 5 Technology – Web App Framework Web App Framework Apache Struts Apache Struts2 Spring MVC Stripes …
  6. 6. © Copyright 2011 FPT Software 6 Technology – Web App Framework Template Engine Apache Velocity FreeMarker Tiles SiteMesh …
  7. 7. © Copyright 2011 FPT Software 7 Technology – Program Access/APIs Web Service Java Web Services Development Pack (JWSDP) Apache CXF Apache Axis Apache Axis2 JBossWS Spring WS …
  8. 8. © Copyright 2011 FPT Software 8 Technology – Program Access/APIs REST Jersey Apache CXF RESTEasy Restlet JBossWS Spring MVC - RESTFull …
  9. 9. © Copyright 2011 FPT Software 9 Technology – Business Logic Business Component EJB POJO …
  10. 10. © Copyright 2011 FPT Software 10 Technology – Business Logic Rule Engine Drools Expert OpenRules Oracle Business Rules …
  11. 11. © Copyright 2011 FPT Software 11 Technology – Business Logic Event Processing Drools Fusion Esper WSO2 Complex Event Processor Oracle Complex Event Processing Storm Spark …
  12. 12. © Copyright 2011 FPT Software 12 Technology – Workflow BPM Engine JBPM Activiti OW2 Orchestra Enhydra Shark …
  13. 13. © Copyright 2011 FPT Software 13 Technology – Data Access Native Data Access Spring Data JDBC ODBC …
  14. 14. © Copyright 2011 FPT Software 14 Technology – Data Access ORM EJB Entity/JPA Hibernate Toplink Athena Framework OpenJPA …
  15. 15. © Copyright 2011 FPT Software 15 Technology – Data Access Mem Caching Spring Data EHCache Memcache JCache …
  16. 16. © Copyright 2011 FPT Software 16 Technology – Collaboration Search Engine Lucene Solr Elasticsearch …
  17. 17. © Copyright 2011 FPT Software 17 Technology – Content Management Search Engine Liferay Portal OpenCMS dotCMS …
  18. 18. © Copyright 2011 FPT Software 18 Technology – Web Server Web & App Server Tomcat/TomcatEE JBossAS GlassFish Jetty Weblogic WSO2 Application Server …
  19. 19. © Copyright 2011 FPT Software 19 Technology – Messaging Message Queue JBoss Messaging Active MQ RabbitMQ ZeroMQ HornetQ WSO2 Message Broker …
  20. 20. © Copyright 2011 FPT Software 20 Technology – Storage RDBMS MySQL PostgreSQL Oracle DB MSSQL DB2 …
  21. 21. © Copyright 2011 FPT Software 21 Technology – Storage NoSQL Column- Oriented Hbase Cassandra Document- Oriented MongoDB Couchbase Riak Key-Value- Oriented Redis Memcache Graph-Oriented Neo4J
  22. 22. © Copyright 2011 FPT Software 22 Technology – Distributed Computing Distributed Computing Framework Hadoop Map-Reduce YARN Storm Spark …
  23. 23. © Copyright 2011 FPT Software 23 Technology – Security Sing Sign On (SSO) OpenAM/OpenSSO CAS JOSSO WSO2 Identity Server …
  24. 24. © Copyright 2011 FPT Software 24 Technology – Identity & Access Identity and Access OpenIDM WSO2 Identity Server …
  25. 25. © Copyright 2011 FPT Software 25 Technology – Reporting/BI Reporting BI JasperReports OpenReports Pentaho Talend …
  26. 26. © Copyright 2011 FPT Software 26 Technology – Utilities Common Framework and Integration Spring Framework Apache Commons …
  27. 27. © Copyright 2011 FPT Software 27 Technology – Operation Management Build & Deploy Ant Maven Ivy Jenkins … Monitoring Nagios Zabbix … BAM JBoss BPM BAM WSO2 Business Activity Monitor …
  28. 28. © Copyright 2011 FPT Software 28 Thank you!

×