InfoQ Homepage Infrastructure Content on InfoQ
-
Reactions to Licensing, OSGi, and Technical Aspects of the SpringSource Application Platform
As first reported by InfoQ two weeks ago, SpringSource recently announced a beta release of the SpringSource Application Platform. In the weeks that have passed, developer and industry pundit commentary has been centered around one of two areas, Licensing/General Strategy and OSGi/Technical Implementation.
-
JavaOne: Garbage First
In a JavaOne presentation, Sun Microsystems’ Tony Printezis provided more details on Garbage First, a replacement for the CMS garbage collector particularly targeted at long running server applications.
-
Interview: Pete Lacey on REST and Web Services
In this interview, recorded at QCon San Francisco, (then) Burton Group consultant Pete Lacey talks to Stefan Tilkov about the reasons for his disillusionment with SOAP, describes the ideas behind REST, and addresses some of its perceived shortcomings. Finally, he discusses cases where SOAP/WS-* or RESTful HTTP might be more appropriate.
-
The Sun Deflextions Continue
In what is becoming an ever more popular move for those working on Java client technologies, Hans Muller, the now former CTO for Sun's Desktop division, made the move from Sun Microsystems to Adobe’s Flex team this week.
-
Tuscany SCA Java 1.2 and SDO 1.1 released.
The Apache Tuscany team announced last month the 1.2 release of the Java SCA and 1.1 release of SDO projects. These releases make Tuscany implementation complaint with the main latest SCA specifications, including SCA Assembly Model, SCA Policy framework, SCA Java Common Annotations, SCA EJB, Spring, BPEL and Web Services bindings, etc.
-
Presentation: Business Natural Languages Development in Ruby
In this presentation, Jay Fields introduces his concept of Business Natural Languages (BNL). BNLs are a type of Domain Specific Language, designed to be readable by any subject matter expert, which allows to create maintainable specifications and documentation. The example languages are implemented using Ruby.
-
Mocking Web Services
Service simulation (mocking) – the ability to mimic service behavior even before they are implemented - enables service consumer developers and testers to parallelize their efforts without having to wait for service implementation to complete. Service simulation also provides a light-weight alternative to building expensive reference environments.
-
Debate: Should Architecture Rewrite be Avoided?
As it gets more and more difficult to adapt software to new demands, the temptation to rebuild it in order to update the architecture grows stronger. For this risky undertaking it is essential to choose the right strategy. Several authors provide insights into advantages and disadvantages of different possible options in terms of cost, technical complexity and potential commercial risk.
-
Seniority, Respect, Authority and an Agile Team
Senior members, who have been working in traditional teams, can face issues related to respect and authority when they come to an Agile team. An interesting discussion on Scrum Development group and Agile India group tries to uncover answers that Agile might have for the situation.
-
JavaOne 2008 Day 2 - Bean Validation Presentation and Oracle Fusion Middleware Preview
On day 2 of JavaOne 2008 conference, Emmanuel Bernard talked about Bean Validation framework (JSR 303). The goal of this specification is to provide a uniform way to express and implement the constraints in java applications. Earlier in the day, Oracle team previewed the upcoming features of Oracle Fusion Middleware 11g.
-
The State of Enterprise Architecture
As organizations continue to grow their IT investments (bought, borrowed, or built) and concepts like Business Process Management and Service Oriented Architecture become more common, the role of Enterprise Architecture (EA) has become more common. Recently, several people in the EA community have spoken about its current state.
-
JavaFX at JavaOne 2008
So far, JavaOne has been heavy on JavaFX content. It is clear that a lot of work has been done since the initial announcement at last year’s conference. Although, the technologies do not appear to be ready for the typical developer.
-
SCA and JBI, Best of Both Worlds?
At JavaOne 2008, Jos Dirksen and Tijs Rademakers talked about using Service Component Architecture (SCA) and Java Business Integration</a> (JBI) frameworks together to get the best of both worlds. Using a sample application, they explained how to deploy an SCA application on a JBI container. In another SCA related session, Mike Edwards gave an overview of SCA architecture model.
-
Evaluating and Improving Architectural Competence - A New SEI Paper
The Software Engineering Institute (SEI) recently published a paper entitled "Evaluating and Improving Architectural Competence", which looks at using four models of human behaviour to help assess and improve software architecture competence.
-
Fine Grained Versioning with ClickOnce
ClickOnce makes it easy to deploy WinForms applications. But while it has some versioning support, it has no built in way to deliver different versions to different people. This makes partial rollouts to a test audience difficult. David Cooksey shows how to fine grained versioning to a ClickOnce deployment using an HttpHandler written with ASP.NET.