August 25, 2009

ServiceMix Enterprise Service Bus...

Apache ServiceMix is an open source ESB (Enterprise Service Bus) that combines the functionality of a Service Oriented Architecture (SOA) and an Event Driven Architecture (EDA) to create an agile, enterprise ESB.

Apache ServiceMix is an open source distributed ESB built from the ground up on the Java Business Integration (JBI) specification JSR 208 and released under the Apache license. The goal of JBI is to allow components and services to be integrated in a vendor independent way, allowing users and vendors to plug and play.
....
ServiceMix is lightweight and easily embeddable, has integrated Spring support and can be run at the edge of the network (inside a client or server), as a standalone ESB provider or as a service within another ESB. You can use ServiceMix in Java SE or a Java EE application server.
....
ServiceMix is .... integrated with include JBoss [, ] .... provides an implementation of WS Notification [and] .... includes many JBI components including HTTP, JMS, BPEL, Rules, and many more ...
Apache ServiceMix, the Agile Open Source ESB -- Home

Blogged with the Flock Browser

Integrating EJB 3 and Spring

EJB 3 and Spring are often cast as contenders. However there are a growing number of applications that combine the strengths of both these technologies to create compelling best-of-breed solutions.

This session is an introduction to creating powerful hybrid solutions with EJB 3 and Spring. It outlines some of the use cases where such integration makes sense and demonstrates how to inject Spring beans into EJB, ... as well as inject Session beans into Spring beans.
....
Attend and learn how to tightly integrate Spring and Java EE 5 to utilize EJB 3 features, such as:
  • Minimal configuration;
  • 100% annotations;
  • Distributed transactions;
  • JAAS security;
  • Seamless JPA EntityManager/EntityManagerFactory injection,
  • Statefulness;
  • Passivation.
TheServerSide Java Symposium - Language
Blogged with the Flock Browser

August 24, 2009

Flock Browser - Flickr Service Outage - Status and Explanation | Flock

interessant å sjå flock si handtering av branch- og bug-problematikk...
Why do browser updates take so long?

Making an update or applying fixes to the Flock browser is sometimes quick and sometimes not. Regardless of how easy to fix, we still have to take all new versions of Flock through a rigorous testing process to ensure that we deliver stable, reliable code to our loyal community.

When our Flickr integration broke, we were already partway into the process of putting together Flock 2.5.1, which includes some key fixes: some rather troublesome Twitter bug fixes, some broken Facebook Chat functionality, and a bunch of other items that are negatively affecting many Flockstars.

At that point the choice was fairly clear: if we stopped work on 2.5.1 and created a new version of Flock that *only* fixed the Flickr integration, we'd double the amount of testing we had to do...and we would delay the release of the 2.5.1 improvements, hurting the folks who aren't affected by the Flickr issue but are affected by Twitter and Facebook Chat issues. By including the Flickr fix in 2.5.1, we're saving time and getting you a whole bunch of fixes sooner.
Flock Browser - Flickr Service Outage - Status and Explanation | Flock
Blogged with the Flock Browser

agile design...

I advocate and practice a responsive style of design. I emphasize the importance of requirements uncertainty
....
No design style can simultaneously minimize cost, maximize revenue, and maximize options in both the short-term and the long-term. Choosing which constraints to resolve early and which to defer results in a style of design whose values and process are clear and easier to communicate. Being clear is the beginning of the conversation about design.
Three Rivers Institute » Blog Archive » The Design Dilemma
Blogged with the Flock Browser