Some components of CoreMedia DXP 8 are used in both environments. The e-Commerce Bridge, for example, is used in the Management Environment to manage content from the IBM WebSphere Commerce system in Studio and in the Delivery Environment to include content from the IBM WebSphere Commerce system in the pages generated by Content Application Engine. Other components, like the Content Application Engine, are used to provide the editor with a preview of the live site.
CoreMedia e-Commerce Bridge for IBM WebSphere Commerce
CoreMedia e-Commerce Bridge for IBM WebSphere Commerce connects the CoreMedia CMS with the IBM WebSphere Commerce Server (WCS). It provides functionality to read catalog items, such as products or marketing spots, and to display them on web pages. You can also display price information and availability of products on the site. All e-Commerce functions are provided by an e-Commerce Java API that enables you to extend your shop application.
The e-Commerce bridge also enables you to enrich pages rendered by the IBM WebSphere Commerce system with content delivered by the CAE of CoreMedia DXP 8. This way, you can enhance your shop pages with more engaging content.
Finally, the CoreMedia e-Commerce Bridge for IBM WebSphere Commerce synchronizes user sessions between the IBM WebSphere Commerce system and the CoreMedia system, so that users only have to sign in once.
CoreMedia Content Application Engine (CAE)
The CoreMedia Content Application Engine represents a stack for building client applications with CoreMedia CMS. It is a web application framework which allows fast development of highly dynamic, supportable and personalizable applications and websites. Sophisticated caching mechanisms allows for dynamic delivery even in high-load scenarios with automatic invalidation of changed content.
The CoreMedia Content Application Engine combines content from all CoreMedia components, from your e-Commerce system and other third-party systems in so-called content beans and delivers the content to your customers in all formats. The preview in Studio and the website visited by your customers is delivered by the CAE
CoreMedia Search Engine
A CoreMedia CMS system comes with Apache Solr as the default search engine, which can be used from the editors on content management site and from the applications on content delivery site. The editor, for example, can perform a fast full text search in the complete repository. The pluggable search engine API allows you to use other search engines than Apache Solr for the website search.
CoreMedia CAE Feeder
The CAE Feeder makes content beans searchable by sending their data to the Search Engine for indexing.
CoreMedia Adaptive Personalization
CoreMedia Adaptive Personalization enables enterprises to deliver the most appropriate content to users depending on the ‘context’ – the interaction between the user, the device, the environment and the content itself. CoreMedia Adaptive Personalization is a powerful personalization tool. Through a series of steps it can identify relevant content for individuals. It can draw on a user’s profile, IBM WebSphere Commerce segment, preferences and even social network behavior. Use CoreMedia Adaptive Personalization to deliver highly relevant and personalized content to users, at any given moment in time.
The GUI is integrated into CoreMedia Studio for easy creation and testing of user segments and selection rules.
CoreMedia Elastic Social
CoreMedia Elastic Social enables enterprises to engage with users, entering a conversation with them and stimulating discussion between them. Use Elastic Social to enable Web 2.0 functionality for Web pages and start a vibrant community. It offers all the features it takes to build a community – personal profiles, preferences, relationships, ratings and comments. CoreMedia Elastic Social is fully customizable to reflect the environment you want to create, and offers unlimited horizontal scalability to grow with the community and your business vision. It also integrates with CoreMedia Studio so you can manage comments and external users right from your common workplace.
CoreMedia Advanced Asset Management
CoreMedia Advanced Asset Management is a module that adds asset management functionality to the system. Digital assets, such as images or documents, and their licences can be managed in CoreMedia Studio. From an asset, you can create common content items that can be used in the IBM WCS system.
CoreMedia Blueprint
For a quick start, CoreMedia DXP 8 is delivered with two fully customizable blueprint applications including best practices and example integration of available features. CoreMedia Blueprint contains a ready-made content model for navigation and multi-language support. It contains for instance solutions for e-Commerce items, taxonomy, rating, integration with web analytics software and user created page layouts. CoreMedia Blueprint comes as a Maven based workspace for development.
The workspace is the result of CoreMedia’s long year experience in customer projects. As CoreMedia CMS is a highly customizable product adaptable to your specific needs, the first thing you used to do when you started to work with CoreMedia CMS was to create a proper development environment on your own. CoreMedia Digital Experience Platform 8 addresses this challenge with a reference project in a predefined working environment that integrates all CoreMedia components and is ready for start.
CoreMedia Blueprint workspace provides you with an environment which is strictly based on today’s de facto
standard for managing and building Java projects by using Maven. That way, building your
project artifacts is a matter of simply executing mvn clean install
. Developers
are able to test all the various CoreMedia CMS components directly
within the same environment by executing mvn tomcat7:run
and mvn
tomcat7:run-war
respectively. No further deployment is necessary.
With the introduction of Chef as the provision tool of choice and Vagrant as the tool to
prepare VirtualBox virtualized environments, setting up the server back end to start
developing with Blueprint workspace is now a matter of minutes, rather than hours. A simple
vagrant up
will provide you with all databases, content repository and search
services without the need to install and configure any project specific software on the
developer's system.
To achieve this simplicity all components within the Blueprint workspace are preconfigured with hostnames, ports, database schemes, users and passwords such that you don’t need to worry about configuration while developing within the Blueprint workspace. Instead, right from the start, you may concentrate on the real work, on the business logic that creates your company’s value in the first place.
Blueprint workspace creates RPM or Zip artifacts out of the box, which you can use for deployment. You can preconfigure or post-configure your components that means at build time or at installation time, respectively.
For details on each component, please refer to the individual manuals. Online documentation for all these components is available online at http://documentation.coremedia.com/cm7.