InfoQ Homepage Infrastructure Content on InfoQ
-
Catching up with Esper: Event Stream Processing Framework
Esper is an event stream processing (ESP) and event correlation engine (CEP) that triggers actions when event conditions occurs among event streams - which can be thought of as a database turned upside down where statements are registered and data streams flow through. InfoQ caught up with Esper founders on recent project status, including BEA's use of Esper, and recent benchmarks.
-
Article: Establishing a Service Governance Organization
Service Governance is an essential aspect of a successful Service Oriented Architecture. Its establishment has to be planned and tested out early in the initial phases of a SOA initiative. In this article, Jean-Jacques Dubray shows what it takes to create such a structure efficiently.
-
Java Collections, Skip Lists, and Google
While sometimes taken for granted the Java Collections API plays a large role in day to day Java software development. Several additions including a skip list were added in Java 6. Google has also been working an a companion Google Collections Library project.
-
PHP on Java: Best of Both Worlds?
In the past 18 months PHP seems to be gaining increased relevance in the Java community. We talked with both IBM (who is implementing PHP support in Project Zero) and Caucho (the maker of Resin and more recently Quercus, a PHP interpreter with native Java integration) to get their take on the emerging Java/PHP hybrid stack.
-
MindTouch Dream: REST SDK & Lightweight Standalone Server
MindTouch offers a programming library and standalone server for developing and publishing RESTful web services. Dream "Denim" 1.4.1 has been released last week.
-
Sustainable IT Achitecture Working Group Formed
SustainableITArchitecture.com is a new working group open to end-users, infrastructure vendors and system integrators. This working group focuses on defining an approach to re-engineering information systems based on a Service Oriented Architecture and an open and public enterprise methodology.
-
DynamicJasper: Runtime generation of Jasper Reports
DynamicJasper, an open-source API which provides runtime generation of Jasper Reports, recently released version 1.3. InfoQ took the opportunity to learn more about this product, and what it provides for users.
-
Support Multiple AJAX Frameworks with OpenAjax Hub
From time to time web developers may find that they need to leverage more than one Ajax framework in a single web site. Perhaps they are working on mashups or portals, or maybe they simply cannot do everything they need with a single framework. Whatever the reason, OpenAjax Hub is the solution to their problem.
-
SOAP/TCP Transport for WCF
Noemax releases a SOAP/TCP transport implementation for WCF, which makes use of the Fast Infoset in order to improve performance and interoperability of WCF services.
-
Adobe Max 2007 North America - Wrap Up
Adobe was busy this week showing off their latest work at the 2007 Max Conference. Adobe continues to cater to developers with many of their efforts. The conference came with a number of interesting and exciting announcements for the developer community including:
-
Recursive Selects using Common Table Expressions
Relational databases are great for storing most forms of structured data. The most notable exception is recursive data. Tree-like structures, essential for menus, normally require awkward stored procedures to efficiently return. SQL Server 2005 does have an answer though.
-
Steve Sloan on BizTalk Server 2006 R2
InfoQ talked to Steve Sloan, Senior Product Manager, about the BizTalk Server 2006 R2 in the context of SOA.
-
OpenLogic Launches Free Open Source Library and Knowledge Base
The OpenLogic Exchange, which launched last week, provides a place where companies and developers can find, research, and download certified open source packages. It also has a knowledgebase for each package and provides information on OpenLogic's certification scores, as well as licenses and dependencies between open source packages.
-
Article: Open Source WS Stacks for Java - Design Goals and Philosophy
InfoQ's Stefan Tilkov questioned lead developers of Apache Axis2, Apache CXF, Spring Web Services, JBossWS and and Sun’s Metro about their design goals, their approach towards Java and Web services standards, data binding, accessing XML, interoperability, REST support, and framework maturity. The results revealed many similarities and some noteworthy differences.
-
The SCA Debate
David Chappell, from Chappell & Associates, started a debate on SCA by reasoning that "Microsoft Should Not Support SCA".