Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

CF, J2EE and G3


Published on

ColdFusion versus Java and how G3 fits in it.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

CF, J2EE and G3

  1. 1. Introduction - Something you need to know about ColdFusion.<br />First, it’s not a case of ColdFusion versus J2EE. Instead, view ColdFusion as an essential complement to Java strategy. <br />ColdFusion is often a better choice for web application development, combining the power of Java with productivity and lower total cost of ownership.<br />The business case of ColdFusion is based on:<br /><ul><li>Time to adoption
  2. 2. Time to market
  3. 3. Leveraging the power of J2EE
  4. 4. Native ColdFusion services
  5. 5. Extensibility
  6. 6. Lower TCO
  7. 7. Vendor commitment/stability</li></li></ul><li>Introduction - Combining the power of J2EE with the simplicity of ColdFusion<br />The runtime environment of ColdFusion is fully compatible with J2EE. This major architectural shift in ColdFusion enables it to leverage the benefits of J2EE fully while retaining the simplicity, power, and low TCO for which ColdFusion is renowned. <br />ColdFusion applications can be deployed either on a standalone ColdFusion server or on leading enterprise Java application servers, such as IBM WebSphere, BEA WebLogic, and JBoss Application Server.<br />Besides greater deployment flexibility, leveraging the power of the J2EE platform brings several additional benefits to ColdFusion developers:<br /><ul><li>Improved performance: ColdFusion applications run as compiled Java bytecode, increasing application performance and overall server capacity.
  8. 8. Increased security and reliability: Administrators can now isolate applications from one another by creating multiple instances of ColdFusion on a single server.
  9. 9. Greater extensibility: ColdFusion can integrate with components built in Java, including JSPs, JSP tag libraries, servlets, and EJBs.</li></li></ul><li>Introduction - Building Enterprise Hybrid ApplicationswithColdFusion and Java <br />Hybrid applications are powerful! They leverage the productivity and<br />richness of ColdFusion as well as the strength and ubiquity of Java.<br />ColdFusion is a J2EE Certified Java Application.<br />ColdFusion provides two languages, a web application server, a report<br />building tool, an administrative tool, a server monitoring tool, a set of<br />services for productivity, a library of java applications and…<br />ColdFusion is a Java-based Rapid Application Development environment.<br />Adobe® ColdFusion® is the fastest and easiest way to build Java based applications and web sites.<br />
  10. 10. Introduction - Leveraging Java fromColdFusion<br />J2SE & J2EE APIs are already in ColdFusion.<br />Any Java API or Java class can also be used in ColdFusion.<br />There are a lot of Java APIs included already.<br />ColdFusion provides many ways of leveraging Java and related technologies:<br /><ul><li>Java CFX Tags
  11. 11. JSP
  12. 12. Servlets
  13. 13. JSP Tag Libraries
  14. 14. Direct Invocation</li></li></ul><li>Adobe Broad Recognition<br />
  15. 15. Adobe ColdFusionRoadmap<br />
  16. 16. Adobe ColdFusion 9 Key Feature Improvements<br />
  17. 17. Adobe Enterprise Hub<br />
  18. 18. Adobe Technology Comparison<br />
  19. 19. Adobe Product Architecture<br />
  20. 20. News<br />Mailing<br />DMS<br />Social Networks<br />CMS<br />…<br />G3 Web ApplicationFramework<br />
  21. 21. Adobe ColdFusionis Java… and more<br />
  22. 22. Adobe StrongReferences<br />
  23. 23. Java Enterprise Edition<br />What is the Java 2 Platform, Enterprise Edition (J2EE)?<br />“The Java 2 Platform, Enterprise Edition (J2EE) is a set of coordinated specifications and practices that together enable solutions for developing, deploying, and managing multi-tier server-centric applications. Building on the Java 2 Platform, Standard Edition (J2SE), the J2EE platform adds the capabilities necessary to provide a complete, stable, secure, and fast Java platform to the enterprise level. It provides value by significantly reducing the cost and complexity of developing and deploying multi-tier solutions, resulting in services that can be rapidly deployed and easily enhanced.”<br />
  24. 24. Java Enterprise Edition<br />Architecture Overview<br />
  25. 25. Web Application Frameworks<br />ComparisonOverview<br />
  26. 26. Forrester WaveWeb Content Management For External Sites, Q2 ’09<br />
  27. 27. Top Ten Reviews2010 opensource CMS ComparisonReview<br />
  28. 28. INMG3 ismorethan an Enterprise CMS based on CF & Java <br />
  29. 29. INMG3 is a Web Application Framework<br />Internet<br />Enterprise Service Bus<br />(Repository, Access Control, Statistics, Monitoring etc.)<br />G3 Web Application Framework<br />Common Services<br />Connector<br />Internet (ISB)<br />LDAP<br />View<br />Controller<br />…<br />Model<br />…<br />Object Relational Model<br />ESB <br />offers services<br />uses services<br />
  30. 30. INMG3 offers a large set of pluggablemodules.<br />
  31. 31. INMG3 Plan for 2010<br />J<br />F<br />M<br />A<br />M<br />J<br />J<br />A<br />S<br />O<br />N<br />D<br />Linux support<br />Apache/ CF & Java upgrades<br />Shared CMS installation<br />CMS moduleconsolidaton<br />CMS Admin UIRefresh<br />Productizingincl. website<br />
  32. 32. INMG3 offersprofessionalhostedsolutions<br />4 internet redundant connections, 4 separate data centers in zurich, redundant fiber network, redundant UPS with “diesel” engine, redundant air-conditions, security access (card & finger print), redundant data-backup, 7x24h monitoring and … <br />
  33. 33. Aniello Bove<br />COO & Partner<br />INM Inter Network Marketing AG<br />Usterstrasse 202, CH-8620 Wetzikon ZH<br />Phone: +41 44 934 50 62<br />Mobile: +41 79 261 00 16<br />Fax: +41 44 934 50 55<br />Web:<br />Blog:<br />