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.…
Java 101: Understanding Java threads, Part 3: Thread scheduling and wait/notify
Learn about the mechanisms that help you set and manage thread priority This month, I continue my four-part introduction to Java threads by focusing on thread scheduling, the wait/notify mechanism, and thread interruption. You’ll investigate how either a JVM or…
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 4
Brush up on Java terms, learn tips and cautions, review homework assignments, and read Jeff’s answers to student questions Glossary of terms fixed-delay execution A kind of timer task execution where the execution of each task subsequent to the first…
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…