InfoQ Homepage Enterprise Architecture Content on InfoQ
-
Keynote: The Future of Java Innovation
In the opening keynote at SpringOne Europe 2009, Rod Johnson wondered if Java innovation is going to be stifled by latest Oracle acquisition and expressed his belief that Java will continue to evolve outside of Sun as it has done for the last few years. As proof he mentioned: Grails, Roo, a tool for improved developer productivity, a free STS, tc Server and dm Server.
-
Building Applications, the Workflow Way
A new article by David Chappell describes how BPM engines are different from plain programs written in Java, C#, etc. and the ways Windows Workflow Foundation can be used to build workflow applications.
-
Getting Ready for Eclipse 3.5 (Galileo): What’s New?
With the announcement of Release Candidate 3, it’s a couple of weeks until Eclipse 3.5 code named “Galileo” will reach GA status. This new release of the popular Java development environment includes several new features and improvements over its previous version.
-
Presentation: Gluing together the Web via the Facebook Platform
Facebook offers an open standards platform for creating social network applications. Josh Elman discusses the concept of social networking and how the Facebook platform addresses issues of identity, of social graphing, and sharing (via its Open Stream API). His presentation explored the nature of a social graph and the "virtuous cylcle of sharing."
-
REST is a style -- WOA is the architecture.
Dion Hinchcliffe discusses Web Architecture and the relationship of REST practices and principles in the construction of a Web Oriented Architecture (WOA). The relationship between WOA and SOA is also explored.
-
High-performance Teams – Avoiding Teamicide
High-performance teams constitute a mere 2% of the workforce, but Agile processes appear to stimulate the formation of these types of teams. This article discusses Steve Denning's perspective on how such teams can be nurtured in the workplace; it also looks at a recent talk by Ominlab Media's Stefan Gillard on how to select and employ for the formation of high-performance teams.
-
HATEOAS as an engine for domain specific protocol-description
Explaining HATEOAS is notoriously tricky, In an effort to make it easier, Nick Gall explores the idea of describing it as an engine for domain specific protocol-description.
-
Presentation: AtomServer: The Power of Publishing for Data Distribution
In this session recorded at QCon SF 2008, Chris Berry & Bryon Jacob presented the Atom Syndication Format, the Atom Publishing Protocol, the Atom Categories, the Atom Stores, the AtomServer and how they can be used by giving a concrete example.
-
CRISPY, a New Remoting Framework
With the multiplicity of existing remoting mechanisms it is often necessary to build clients in a way that allows to swap/introduce new protocols with no/minimal impact to the client’s implementation. A new framework – CRISPY - provides support for such implementations.
-
Towards Generics Support for OSGi
OSGi's APIs are based on Java 1.1 support to allow it to run in VM-constrained devices such as J2ME mobile phones. However, with Java 1.4's end-of-life, all development systems are capable of handling generics and language features like for-each. Peter Kriens and BJ Hargrave present the results of some experimental investigation of how the OSGi APIs might end up being able to support generics.
-
QCon San Francisco Nov 18-20 Tracks and Conference Announced
The tracks for the third annual QCon San Francisco (Nov 18-20) have been published and QCon is now open for early registration. Last year's QCon SF survived the downturn in November with over 450 attendees, this year we have reduced the price and are offering special early registration with savings of $800 until June 17th.
-
Flex Open Source Data Visualization Framework: Axiis
A new open source addition to the Adobe Flex world is Axiis, a data visualization framework released in May under the MIT license. Data visualization is a term frequently used to describe graphical views of application data, such as charts and graphs.
-
Interview: Ruby in Practice with Jeremy McAnally
InfoQ’s Robert Bazinet and Matthew Bass had the opportunity recently to talk with Jeremy McAnally about his new book, Ruby in Practice. Jeremy gives readers insight about the book but goes into detail about Ruby’s use in the enterprise.
-
Sun Launches Java App Store Beta at JavaOne
During the first General Session of JavaOne 2009 Sun's Jonathan Schwartz and James Gossling launched the public beta of its new Java App Store.
-
.NET 4 Cancellation Framework
.NET 4 will have new types to support building cancellation-aware applications and libraries. The new CancellationToken, CancellationTokenSource, and cancellation exception types provide a cooperative cancellation framework.