Billy Newport, a Distinguished Engineer at IBM, is an expert in WebSphere high availability and distributed caching (ObjectGrid). For the past nine years, he’s worked at IBM. Additionally, he contributed to JSR 236 and 237, which included the WorkManager APIs, and worked on the WPS staff plugin design. After 13 years as an independent consultant, he joined IBM as the company’s vice president of strategy and business development in 2008. In 1989, he received a bachelor’s degree in applied computing from the Waterford Institute of Technology in Ireland. You can find him tracking his Porsche or operating his own online driving school whenever he isn’t working at IBM.
Great time at the Spring Experience
ObjectGrid’s new data center capabilities and an XTP application built using J2SE, OpenJPA, ObjectGrid, and Spring were covered in a presentation. Approximately 600-700 people attended the conference. Customers were enthusiastic about the new Spring integration features in ObjectGrid V6.1 ifix 3 that are expected to be released soon. Rod and Billy had a fantastic talk, and they will be working more in the future to improve ObjectGrid’s compatibility with Spring. Soon, Billy expects to collaborate with Floyd on some content related to multicore for info. Floyd and I have a long history of friendship. Customers once asked if ObjectGrid competed with Appistry, but that couldn’t be further from the truth. The two are mutually beneficial. There are several ways that Appistry could be used to manage the deployment and use of ObjectGrid apps. Even though Patrick from Oracle Coherence and Gigaspaces Nati were both in attendance, Billy was forced to leave early after my session on Friday since I had a personal obligation on Saturday.
Demo of creating JavaEE applications hosting ObjectGrid
Both J2SE and WebSphere application servers can execute ObjectGrid with no issues. With the help of WebSphere clusters, clients can access the data contained in ObjectGrids. Data can now be saved in the whole memory of all cluster members’ JVMs. Network-attached caches and HTTP sessions can all be hosted on this. In total, there are four separate screencasts. When you create an EAR file for JavaEE, and then add two or three xml files to it, you’re instructing ObjectGrid to start an application container on the JVM running the server where the EAR is being used to execute code. Rational Application Developer V6.0 can be used to create and export the EAR.
Event Stream processing with ObjectGrid V6.1
V6.1 of ObjectGrid included a significant improvement in the streaming event space. Changes in a Map can now be defined as an event stream, and these events can be used to produce new events based on core streams. Events can be aggregated, filtered, and processed in the derivative streams. It allows events from one partition to be combined/processed together. The DataGrid APIs can be used to further aggregate these per-partition findings by aggregating the generated derivative streams in parallel.