Out of order

The WS-I resorts to term limits dirty tricks to try to stiffle Sun’s voice in the ongoing Web services standards debate THE WEB SERVICES Interoperability Organization (WS-I) is out of order. The technical term is broke, busted, clueless — and…

Orchestrate services

Three proposals describe how Web services can model and combine business processes FOR YEARS THE INDUSTRY has dreamed of modeling business processes in software and combining them like Tinker Toys. Web services orchestration, the new term for that old idea,…

Two for one: Class loaders and collection classes

Create custom class loaders and synchronize collection classes July 5, 2002 Q: Question 1: I use the Class.forName() method to dynamically load Java classes. However, if I recompile a class and reload it, the new recompiled class does not load.…

Repair invalid cached services in the Service Locator pattern

Repair invalid cached services in the Service Locator pattern

The Verified Service Locator pattern ensures cached services’ validity The Service Locator pattern locates J2EE (Java 2 Platform, Enterprise Edition) services for clients and thus abstracts the complexity of network operation and J2EE service lookup as EJB (Enterprise JavaBean) Home…

Eclipse casts shadows

IBM-led consortium poses a challenge to Sun’s stewardship of Java Conspiracy theorists love the Eclipse project. When the IBM-led consortium launched its open source tools framework last fall, tongues began to wag. Not only does Eclipse shun Java’s standard AWT…

Study guide: Achieve strong performance with threads, Part 3

Brush up on Java terms, learn tips and cautions, review homework assignments, and read Jeff’s answers to student questions Glossary of terms condition A prerequisite for continued execution. The reason one thread waits and another thread notifies the waiting thread.…

Next-gen enterprise apps

Collaborative applications bring existing apps together to enable more intelligent, complex, and efficient interaction THE NEXT GENERATION of enterprise applications is promising to shed traditional shackles, spanning functional silos to link data seamlessly among customer, supplier, financial, and other applications…

Collaborative challenges

Developing collaborative application platforms means keeping tabs on a host of evolving standards and data transformation issues VENDORS FROM BOTH the integration world and the application development world are tackling the collaborative applications challenge, building new middleware layers they hope…