By Jan Stafford
LAS VEGAS – Java developers and thought leaders shared ideas about the future of Java at TheServerSide Java Symposium 2010 this week. Java’s success in the future relies on community involvement in creating future Java versions and features via the Java Community Process (JCP), said TSSJS speaker Reza Rahman. Rahman, a Java EE6 Expert Group Member in JCP, shared his enthusiasm for – and information on – getting involved with JCP in a session titled A look inside the Java Community Process.
“Your ideas can be heard and acted upon in JCP,” said Rahman. In his session, he described the inner workings and simplicity of joining JCP, a peer group that’s been creating free reference implementations for Java since 1998.
“JCP is the bringing together of minds … where the best ideas win,” said Rahman, who is a Resin Container Developer and author of the book EJB 3 in Action. “We all lead busy lives, but our work depends on technology progress, and some people do need to care about it. JCP is a place where you can bring your ideas to the table.”
Anyone can register with jcp.org, become a JCP observer or member, and review specifications and provide feedback, Rahman said.
JCP is responsible for the creation of hundreds of Java Specification Requests, which are reviewed by an expert panel and either sent back to JCP or accepted and released. JCP’s JSRs have resulted in over 300 innovations, including the Real-Time Specification for Java and the Java EE Connector Architecture.
Currently, over 1,000 JCP members participate at various levels, ranging from observer to member to expert to specification lead. Groups within JCP focus on particular technologies and/or projects. Expert groups are led by spec leads, but these leaders’ role is to foster collaboration and consensus, Rahman said.
What is the future of JCP now that Oracle has acquired Sun? That’s a question that Rahman posed during his session and admitted that he couldn’t fully answer. He hopes for continued growth and independence for JCP, more open source development and more participation from individuals.
Rahman reveals a common misconception about JCP and his thoughts on the future challenges JCP faces in this video interview with TechTarget’s Jan Stafford.
Red Hat’s chief architect of cloud computing, Bob McWhirter said the cloud is the next logical step for application delivery in his keynote on cloud computing at TheServerSide Java Symposium. Arguing about what applications are “cloud worthy” misses the point, he said.
“Ultimately the cloud is a continuum,” said McWhirter. “It’s the same technologies just a little bit different – the next step of the process of where we’re going with technology.”
When the goal of an enterprise is delivering service that happens to come over the internet, he said, meddling with hardware is becoming unnecessary.
At TheServerSide Java symposium this year, excitement about hooking SOA into cloud computing abounds. In his keynote, “Application Grids and SOA,” Oracle VP of product management David Shaffer talked about the three major sub-components of cloud computing.
Infrastructure as a Service, comprising mostly hardware and storage, he said provides a base platform for the cloud. Driven in many ways by Amazon’s EC2 offering, IaaS is not exactly new but becoming very mature, he said. The next layer up, Platform as a Service, is a bit newer on the scene and many vendors are just getting started. Shaffer said while there are many providers are starting to bundle platform components into new products, some companies are using this approach internally “to create more dynamic data centers.” Shaffer said the third layer, Software as a Service, can blend the two together and even be service oriented.
Oracle’s Cameron Purdy spoke about Java and C++ in a presentation at TheServerSide Java Symposium Thursday. Purdy explained some of the advantages Java has over C++, and how these advantages helped Java become a more popular programming language. Continued »
by SearchSOA staff
Have any of your SOA projects failed to meet requirements and expectations? You’re not alone, but the good news is that the resource-oriented architecture (ROA) and enterprise service bus (ESB) technologies can put your SOA projects on the right track.
In a session at TheServerSide Java Symposium this week, Jeremy Deane explained the connection between ROA, ESBs and winning SOA projects. Deane is technical architect of Collaborative Consulting. He described ROA services’ transport capabilities and security authentication and authorization, among other aspects of ROA.
An ESB, Deane said, is a less expensive platform for service provisioning than JBOWS (Just a Bunch of Web Services). JBOWS ends up being a “spaghetti service architecture” that’s easy to implement but hard to manage. ESB middleware, on the other hand, pulls service provisioning together and separates service providers from users.
In this video, Deane lists the key benefits of resource-oriented ESBs, as well as key concepts.
James Gosling discusses the impact of the Oracle-Sun acquistion at 2010 TheServerSide Java Symposium in Las Vegas.
With all of the recent acquisitions and releases, the Business Process Management (BPM) industry is evolving quickly.
Just this week, Pegasystems said it would buy Chordiant for $161.5 million, adding Customer Relationship Management (CRM) to its bag of tricks. Known for its rules-driven aptitude for process automation, Pega could now incorporate Chordiant’s features in optimizing a company’s experiences with customers. Continued »
The XML appliance market has been sluggish since around 2005, but some say advanced messaging protocols and the rise of cloud computing may bring these devices back to the forefront. Over the past decade, XML appliances have gone from hardware-based XML acceleration and security to full-blown B2B integration tools. Continued »
Middleware giant TIBCO Software Inc has launched TIBCO Spotfire 3.1, described as an updated in-memory analytics platform for predictive analytics. The package now supports services that allow central deployment and execution of models based on S+ and R programming languages for statistical app creation. Continued »