One of the biggest advances is support for distributed caching using Oracle's Coherence technology "It has the distinction of being the only IDE that supports Oracle Coherence," blogs Oracle's Pieter Humphrey, Principal Product Director.
Developers will be able to configure Eclipse projects to create, run, and debug a Coherence cache server, which is increasingly important in large distributed clusters and nascent cloud computing applications. There are also Coherence deployment descriptor editors which include wizards, validation, and context sensitive help to assist with Coherence cache server configuration.
Distributed caching tools can help usher in a new crop of highly scalable cloud applications. With traditional architectures, the size of the memory cache was one of the main limitations in growing new applications. Distributed caches allow the memory to be spread across all of the servers in a cloud automatically, allowing memory to automatically scale with the applications.
Coherence can improve application responsiveness, provide predictable scalability, and manage session state more efficiently.
Patrick Peralta, Senior Software Engineer at Oracle, has a demonstration of how to start up a Coherence project and launch cache nodes from within the IDE. He said, "I can see the Coherence plugin for OEPE being quite useful for Coherence developers on Eclipse [...] not only for quickly starting up a Coherence project (since config files are generated) but also for enabling configuration validation out of the box."