ICEfaces EE is a JSF/AJAX development framework that allows enterprises to quickly build rich web and mobile applications. It provides a certified code base that is fully tested and compatible with various Java EE technologies. ICEfaces EE offers subscriptions that provide access to the code base, components, support, and expertise to ensure robust and stable application performance. It also allows extending applications to mobile devices. Key benefits include certified and optimized software releases, support for various platforms, and assistance from technical experts.
Boost Fertility New Invention Ups Success Rates.pdf
ICEfaces EE - Enterprise-ready JSF Ajax Framework
1. ICEfaces EE
ENTERPRISE-READY JSF/AJAX
ICEfaces Enterprise Edition (EE) is the leading development framework, designed to allow enterprise application developers to
quickly build, test and deploy rich web and mobile-ready applications. It provides full access to the certified enterprise-ready code
base that is fully tested against an elaborate matrix of open source and commercial Java EE technologies to ensure robust
performance of your ICEfaces EE application. ICEfaces EE is a subscription-based product that offers direct access to knowledge and
expertise of our technical team. Here is why enterprise JSF developers choose ICEfaces EE.
EE Certified Software
ICEfaces EE is updated on a managed, quality-assured release cycle that will allow you to plan for upgrades in advance,
reducing time and expense while minimizing deployment risk. ICEfaces EE software updates and patches are released
frequently, ensuring that you always have access to the most recent code base for worry-free performance. ICEfaces EE
Certified Software includes:
n ICEfaces EE certified code-base
n ICEfaces EE Composite and Accessible components
n Enterprise Push Server (EPS) for scalable Ajax Push applications
n Functional and Load Testing scripts and know-how
n Performance optimizations on legacy versions of Internet Explorer (6/7)
n Enterprise Deployment Guides to successfully deploy your enterprise applications
Best-in-Class JSF Mobility
ICEfaces EE developers can extend their applications to mobile devices with ICEmobile-faces. With ICEmobile-faces,
enterprise developers can easily extend desktop ICEfaces EE apps to the look, feel, and capabilities of the mobile devices
they are accessed from. Whether you are planning on extending your ICEfaces application to mobile devices now, or in
the future, ICEfaces EE is mobile–ready! This means your trusted Java EE deployments can be reused for your mobile
applications without compromise.
Key features and benefits of ICEmobile EE include:
n ICEmobile-Faces EE for building JSF-based hybrid mobile applications
n Provide web-based user interfaces that match the look and feel of native applications
n Provide access to native device capabilities not currently available in HTML5
n Deploy ICEfaces applications to iPhone, Android, and Blackberry devices
Enterprise Support
Our team of experts is here to help you maximize the stability, availability, and performance of your entire solution by
harnessing the strength of our global engineering team. Under our guidance, you will be able to implement, operate,
and innovate. Get peace of mind that our technical team will be there to assist you every step of the way.
Committed Service Level Agreements (SLAs): Built into the support plans are comprehensive Service Level Agreements (SLAs),
which further detail our commitment to supporting our customers. Learn more about our support options.
Priority Escalation plus emergency Patches, and Custom Builds: A support escalation procedure is in place to ensure that the
appropriate level of expertise. Higher tiers of support will see to it that the problem is rectified quickly with prompt delivery of
emergency patches and custom builds.
Java EE Interoperability and Platform Support: ICEfaces EE is tested and fully supported against the most extensive matrix of
Java EE technologies, commercial and open source; more so than any other JSF Ajax framework on the market. See the below table of
platforms supported in ICEfaces EE 3. For ICEfaces EE 1.8 Supported Platforms, visit here.
w ww .ICE so ft .org
2. ICEfaces EE 3 Supported Platforms
Application Java EE EPS Portal IDE Browser
Servers Middleware Clustering/Failover Integration Integration Integration
Tomcat 6/7 JDK 1.5/1.6/1.7 Tomcat 6/7 Liferay 5/6 Eclipse 3.6/3.7 IE 6/7/8/9
JBoss 5/6/7 CDI/Weld WebSphere 7/8 WebSphere 7 NetBeans 7 Firefox 3.6-11
GlassFish 3/3.1 Spring WebFlow 3 WebLogic 11g/12c2 Apache Pluto 2 RAD/RSA 8 Safari 5
2 1
WebLogic 10/12c JSF 2.1 Mojarra GlassFish 3/3.1 MyEclipse 10 Chrome 17
WebSphere 7/8 MyFaces 2.1 JBoss 5/6/7 iOS Safari
Android Chrome
1
Limitations may apply. Contact us for details.
2
WebLogic 10.3.1 - 10.3.6. Limitations may apply. Contact us for details.
Testing Resource
As your ICEfaces project progresses, functional and load testing activities become critical to the completion of
development, and position you for successful deployment of the completed application. ICEfaces EE includes tools
and know-how for developing and executing an effective test strategy for your applications, including both functional
and load testing capabilities. Learn more…
ICEfaces Testing Resources include:
n Functional Testing with Selenium
n Load Testing with JMeter
n Load Testing with Java Test Client
Enterprise Push Server
For large-scale deployments of collaborative Ajax Push applications, ICEfaces EE offers Enterprise Push Server (EPS). EPS manages a
single push-related blocking connection with the client browser, sharing it between any number of deployed ICEfaces applications
and portlets. EPS provides key additional features targeted at large-scale and high-availability deployments, including:
n Integrates with major open source and commercial application servers to provide high-scalability and fail-over support
for clustered Ajax Push-enabled ICEfaces applications
n Provides distributed management of blocking push connections in both a stand-alone and clustered environments
n Supports Load-balancing and failover of blocking push connections
n Supports Asynchronous Request Processing (ARP) integration for increased Ajax Push scalability
Components, Components, and more Components
EE Accessible Components: A sub-set of components, based on the ICEfaces ICE Components, have been modified and
optimized for use in application environments with strict WCAG accessibility requirements, including the need to support client
browsers that have no support for JavaScript, or have JavaScript disabled. The EE Accessible Components are available in all
ICEfaces EE Subscriptions.
EE Composite Components: This suite of components is derived from the ICEfaces 1.8 EE Composite Components. The
components have been upgraded to take advantage of the improved JSF 2.0 Facelet architecture. The EE Components are available
in all ICEfaces EE Subscriptions.
ACE Components: The ACE component library is entirely open-source and features over 40 components including and industry-
leading data table. ACE components utilize a blend of server-side and client-based rendering techniques to provide a rich, responsive
user-experience with reduced network and server-processing requirements. The ACE library includes custom components developed
by ICEsoft as well as “best-of-breed” components sourced from popular third party open source libraries such as jQuery, YUI and
PrimeFaces. ACE components are further supported by an Advanced Development Environment (ACE) of utilities, tools, and APIs,
which enable developers to implement a consistent approach to component authoring, meta-data management, as well as
automation and optimization of common component development tasks.
3. ICE Components: This suite of components contains all of the ICEfaces 1.8 components running in ICEfaces 2/3. ICE components
have been re-engineered to ensure ICEfaces 1.X compatibility providing easy migration of ICEfaces 1.x applications to JSF 2. In
contrast to the ACE Components, the ICE Components predominantly leverage server-side rendering techniques providing superior
performance on older web browsers with less efficient JavaScript engines. This open source components suite is now feature-
stabilized. ICEsoft will continue to support the ICE Components with sponsored feature enhancements and bug fixes.
ICEfaces EE Subscriptions and Support
ICEfaces EE Application Subscriptions (per Application)
ICEfaces EE Application subscriptions are sold per application per year and start at $500 (unsupported EE Access Subscription).
Supported Application Subscriptions provide incremental use of licensed EE software and also provide incremental professional
support during development, testing, and production. Contact us for pricing details.
Application Subscription Options
Premium
Professional Indemnification
Standard Priority Support Emergency/Priority Support
Basic Comprehensive Support Testing Support Testing Support
Access Limited Support Enterprise Push Server Enterprise Push Server Enterprise Push Server
No Support Open Source Integration Open Source Integration Commercial Integration Commercial Integration
EE Software & Resources EE Software & Resources EE Software & Resources EE Software & Resources EE Software & Resources
per Applications
ICEfaces EE Corporate Subscriptions (Multiple Applications)
ICEfaces EE Corporate Subscriptions are extremely versatile, flexible and cost effective for three ICEfaces EE projects or more.
Contact us for pricing details.
Corporate Subscription Options
Corporate A Corporate B Corporate C
Indemnification Indemnification Indemnification
Emergency/Priority Support Emergency/Priority Support Emergency/Priority Support
Testing Support Testing Support Testing Support
Enterprise Push Server Enterprise Push Server Enterprise Push Server
Commercial Integration Commercial Integration Commercial Integration
EE Software & Resources EE Software & Resources EE Software & Resources
1-5 Applications
5-10 Applications
Unlimited Applications
To learn more visit www.icesoft.org, or contact us directly for details about ICEfaces EE Subscriptions and pricing.
For details about the difference between ICEfaces and ICEfaces EE see the ICEfaces EE FAQ.
4. About ICEsoft Technologies
ICEsoft Technologies Inc. is a commercial open source company and a leading global provider of rich Internet application
solutions for desktop and mobile enterprise. Founded in 2001, ICEsoft products are used by over 10,000 enterprises and
150,000 developers worldwide.
ICEsoft is the proud sponsor of ICEfaces, ICEmobile and ICEpdf:
ICEfaces – is the most advanced JSF framework for enterprise application development. ICEfaces now offers over 125
rich JSF / Ajax components, including the most advance JSF data table in the industry. ICEfaces also supports the widest
array of third party and legacy technologies making it one of the most successful and widely deployed Java RIA
technologies on the market today.
ICEmobile – is a revolutionary new product for the development and deployment of rich Internet applications for the
mobile enterprise. ICEmobile is a hybrid solution that combines the best of native and web-based application
development. With ICEmobile, developers can achieve the richness and responsiveness of native mobile applications,
while reaping the cost benefits of web-based applications.
ICEpdf – is an open source, Java-based PDF engine for viewing, printing, and manipulating PDF documents. The ICEpdf
API is 100% Java-based, lightweight, fast, efficient, and very easy to use. ICEpdf can be used as a standalone PDF
viewer, or can be easily embedded in any Java application.
Visit www.ICEsoft.org to learn more.
Take The Next Steps
Speak to us about which ICEfaces EE Subscription is right for you. Contact us at:
USA & Canada: 1 877 263 3822 (Toll Free)
Europe: +41 31 329 09 00
Other / International: +1 403 663 3322
Sales Inquiries: product.sales@icesoft.com
Connect with us online
@ICEfaces
ICEfaces Group
ICEsoft Technologies
ICEsofttech