BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture Content on InfoQ

  • Case Study: Targeted Practice Adoption using Patterns

    It's easy to forget what originally motivated us, once we're implementing Agile. Teams spin, trying to figure out which practices to start with, unsure which will have the biggest impact, or how they fit together. Amr Elssamadisy and John Mufarrige propose a customized adoption approach to help teams decide where to focus first - an alternative to adoption of pre-packaged methodologies.

  • Spring 2.0: What's New and Why it Matters

    Spring co-founder Rod Johnson provides the definitive article on the motivations behind and uses of the new features in Spring 2.0. This first article covers the Spring core container, XML configuration extensions, AOP enhancements and Java 5-specific features.

  • A Hard Look at the Organizational Implications of BPM

    This article examines the conceptual BPM project from the following perspectives: what is involved to deliver the project, what are its enablers and what are its total costs of ownership (TCO). Before investments are made in reengineering processes and deploying BPM solutions, businesses need to commit to making the organizational changes necessary to allow realization of any lasting value.

  • Eric Evans on why DDD Matters Today

    In this excerpt from InfoQ's Domain-Driven Design Quickly, Eric Evans (author of the original book on DDD) explains why DDD matters today, how it fits into today's software development platforms, and what's been going on with DDD in the last few years.

  • Introduction to JBoss Seam

    JBoss Seam is a new full-stack web application framework that unifies and integrates Ajax, JSF, EJB3, Portlets, and BPM. This article is an editted excerpt of chapters 1 and 2 from the first (to-be-released) book on Seam by Michael Yuan and Thomas Heute. It explains what Seam can do and grounds the concepts with a HelloWorld example.

  • Interview: Pete Lacey Criticizes Web Services

    Pete Lacey, formerly working with Systinet and now with Burton Group, recently became well-known in the SOA community because of a series of blog posts starting with a very funny one entitled "S stands for Simple". In this interview, Pete talks to InfoQ about the problems he sees with Web services in general, SOAP, WSDL and UDDI, as well as advanced standards from the WS-* family.

  • Migrating to Struts 2 - Part III

    In this third and final part of the Struts 2 migration series, Struts committer Ian Roughely completes the migration of a Struts app to Struts 2, by migrating the user interface - jsps & tags. This series teaches Struts 2 architecture & the differences in request processing as well as how to configure a Struts2 app and combine actions and JSP's.

  • The Lost Art of Separating Concerns

    In a short article, well-known REST proponent Mark Baker claims the default, Web services-based approach to SOA development fails to properly separate concerns, and describes how the more generic interface used in Web architecture leads to an improvement.

  • Interview: Using Agile for SOA

    Recently, Digital Focus documented their experience using Agile to tackle SOA for Federal Home Loan Banks. The incremental approach included adopting an SOA platform that could grow as the SOA application portfolio grew, and getting frequent feedback from customers and developers. InfoQ interviewed both the client and the author of the experience report on the project, and business-IT alignment.

  • Casestudy: IP Telephony Integration

    This case study takes at Litescape's IP telephone integration solution, from requirements through an architectural overview of their Java and .NET implementation, and then zooming in some interesting technical aspects of their project including phone integration with WebEx/LiveMeeting, integration between Java/.NET interop, HTTP vs. IPC communication between systems installed on the same machine.

  • Incorporating Enterprise Data into SOA

    The majority of today's SOA design techniques are centered around definition of services. They use service-oriented decomposition, based on the business processes, enterprise business/functional model, required long term architectural goals and reuse of the existing enterprise functionality. This article takes a more data centric approach...

  • Railway Story: SimpleTicket

    A 5-year old, Dallas-based company named Spur is gaining attention and kudos within Ruby on Rails circles. Earlier this week it announced a new release of its popular GPL'd IT support tool named SimpleTicket. Managing Partner Alexander Muse was kind enough to share the story of SimpleTicket with InfoQ.

BT