InfoQ Homepage Infrastructure Content on InfoQ
-
Interview: Rob Harrop on SpringSource dm Server and OSGi
In this interview made by InfoQ’s Srini Penchikala, Rob Harrop talks about SpringSource dm Server, its OSGi based modularity and the advantages it offers. He also touches other adjacent topics like support for Java EE6, cloud computing, JMX, and others.
-
Moonlight 1.0 RTM Has Been Released
Moonlight, the open source Silverlight implementation for Linux, has been sent to manufacturing. It can be downloaded as a Firefox plug-in running on most Linux distributions. Moonlight 1.0 uses Microsoft Media Pack 2 to play the media files.
-
A Quick Look at Architectural Styles and Patterns
App Arch Guide 2.0 (Microsoft patterns&practices), Chapter 6, talks about architectural styles like Message-Bus, Layered Architecture, SOA. Beside those styles there are numerous architectural patterns like Plug-in, Peer-to-Peer, Publish-Subscribe. Some authors make a difference between architectural styles, patterns and metaphors.
-
Azure Services Training Kit Updated
An update to Azure Services Training Kit is now available. The training kit includes presentations, code demos, and hands-on labs to help get started developing on the Azure Services Platform.
-
Dynamic Report for Java and Grails
Reporting is a common feature found in many software applications and DynamicJasper aims to make it a simple and easily configurable process.
-
Presentation: Behind the Scenes at MySpace.com
In this presentation filmed during QCon SF 2008, Dan Farino, Chief Systems Architect at MySpace, talked about administering thousands of web servers from a system’s architect viewpoint. He mostly detailed the performance counter monitoring used by MySpace, the system profiler and the system administration site demoing the tools for the audience to see how it works.
-
Article: Distributed JBI
Officially, the JBI (Java Business Integration) standard is limited to a single Java Virtual Machine (JVM) instance. In a new article, Sun's Derek Frankforth describes and contrasts the strengths and weaknesses two different styles of setting up a distributed JBI topology using OpenESB, and shows how they complement each other in the end.
-
Article: A Message Type Architecture for SOA
This article proposes a new Message Type Architecture to help manage the message formats in a SOA. The approach based on two related DSLs, one for the Enterprise Data Model and one for the Message Types, promotes reuse and helps aligning the Data and SOA governance processes.
-
Fluent NHibernate Has a Wiki
Fluent NHibernate is an alternative to using XML mappings in NHibernate. Fluent NHibernate is using a fluent interface allowing you to define mappings in code instead of XML. Some people in the community have complained about the lack of documentation for Fluent NHibernate and as a response James Gregory recently announced the official Wiki for Fluent NHibernate.
-
Managed Extensibility Framework Preview 4
Microsoft's Managed Extensibility Framework is an open source (MS-PL) .NET application composition framework available on CodePlex. MEF provides aspects of a plug-in model and an inversion of control container. Code Preview 4 includes performance and diagnostic improvements.
-
Apache Ivy 2.0 Final Released
Apache Ivy 2.0, a project dependency manager, has been released. 2.0 is the first release of Ivy as an official Apache project.
-
Applying SOA Lessons to Web 2.0 Implementations
In their new article, two experienced SOA architects present five SOA best practices that can help to achieve success in adopting Ajax, REST, and other Web 2.0 technologies.
-
Article: Eclipse Rich Ajax Platform Use at CAS Software AG
Eclipse RAP (Rich Ajax Platform) in the real world is covered in this case study which looks at how CAS Software AG used RAP on a recent new product offering. Eclipse Equinox is also used by CAS and covered in the case study.
-
Presentation: Convergence: Model-Based Software, Systems And Control Engineering
In this presentation filmed during OOPSLA 2008, Janos Sztipanovits attempts to tackle the complexity of large scale systems integration. Software, systems and control engineering converge in such systems, raising the integration challenges and demanding a new approach to model-based design.
-
TOGAF 9 Released
The Open Group announces the availability of version TOGAF (The Open Group Architectural Framework) Version 9.