May 9, 2007

Distributed Computing in the Modern Data Center: Matching the Right Technology to Your Task

Session ID: TS-88040
Session Title: Distributed Computing in the Modern Data Center: Matching the Right Technology to Your Task
Session Abstract: Matching the right Java technology to real and immediate distributed computing problems for your applications--such as scale-out, high availability, caching, and clustering--can be like unraveling a Gordian knot.

This session cuts through that knot, by analyzing real-world use cases and defining some rules for when and when not to use the Java Message Service (JMS) API, Enterprise JavaBeans (EJB) software, Java DataBase Connectivity (JDBC) technology, Simple Object Access Protocol (SOAP), Java Data Objects (JDO) API, Remote Method Invocation (RMI), JavaSpaces technology, and more.

It discusses the following issues, among others
• Caching--both read-only and read/write--in front of a system of record
• Signaling and coordination between applications, using the JMS API, shared databases, and other technologies
• Shared view of business and application state data between different applications and between multiple nodes of a clustered application
• Data windowing over massive data sets

Attendees learn about:
• The current state of the distributed computing landscape
• How the different technological approaches play out in actual use cases
• Decision-making tools for evaluating which technology is right for you

Track: Services and Integration
Duration: 60
Speaker(s): Ari Zilka, Terracotta

Opinion: very interesting session. The speaker detailed several real-life application architectures which failed to scale (too many transactions, network I/O bottleneck, IT architecture preceding over software architecture, etc). Then, he explained the basic concepts of Terracotta (namely Heap Replication and Network Memory Management) and showed how they helped solve the problems discussed before. And you can still use POJOs. Very unorthodox software indeed. I need to learn more about this stuff! Unfortunately, the demo didn't really work, but that's what you get for running it on OS X ;-) Anyway, if you've never heard of Terracotta, I recommend you check it out.

No comments:

Post a Comment