All of Diana Plesa's Content on InfoQ
News by Diana Plesa
- Topics
- Introducing Agile,
- Delivering Value,
- Software Craftsmanship,
- Methodologies,
- Agile in the Enterprise,
- Stories & Case Studies,
- Agile,
- Programming
Business is moving faster than ever, there's no time for fads. But Agile has been around for decades, enabling businesses to be ever more responsive in these times of rapid change. This short article tells how it has helped two teams excel.
- Topics
- HTTP GET,
- HTTPPost,
- Messaging,
- WSDL,
- Java,
- HTTP,
- Web Services,
- SOA,
- W3C,
- .NET,
- Languages,
- Enterprise Architecture,
- Specifications,
- Programming,
- Interop,
- XStream,
- Architecture,
- XML
.NET and Java interop can be made really simple using a REST documentcentric approach. This article compares a REST and SOAP approach to interop as well as the advantages of using HTTP POST vs. GET for REST invocations.
- Topics
- Ruby,
- Delivering Value,
- Web Frameworks,
- Dynamic Languages,
- Languages,
- WOA,
- Software Craftsmanship,
- Programming,
- Architecture,
- Agile,
- commentary
Ruby on Rails is in many ways a system in itself. But in many, many other ways, Rails exposes, explores, and exploits its connections to Ruby, rather than hiding or disguising them. David A. Black, author of the book Ruby for Rails from Manning, shares his thoughts on whether or not Rails developers should take the time to master Ruby.
- Topics
- Struts,
- JBoss,
- EJB,
- Java Web Frameworks,
- Java EE,
- RedHat,
- Annotations,
- Application Servers,
- Java,
- Companies,
- Languages,
- Stories & Case Studies,
- Healthcare,
- Programming,
- Agile,
- Brasil
This casestudy takes a detailed look at the implementation and architecture behind the Brasilian National Healthcare System, a 2M line of code, truly mission critical Java application. Lessons learned, best practices, and details down to the interaction diagram are covered.
- Topics
- WS Standards,
- Web Services,
- OASIS,
- SOA,
- Transactions Processing,
- Enterprise Architecture,
- Architecture,
- WS-CAF,
- Database,
- ACID,
- Specifications,
- OASIS_BTP,
- WS-TX,
- Transactions
ACID transactions don't work for long-lived use cases. This article documents historic approaches taken in the CORBA and J2EE communities toward extended transactions, how SOA is a more natural fit, and why WS-TX & WS-CAF may finally hold the answer.