Clojure
Rich Hickey discusses Clojure features and syntax, example code, functional programming, concurrency semantics, transactions, software transactional memory, agents, implementation and pain points.
- Java,
Tracking change and innovation in the enterprise software development community
Posted by Mark Little on Nov 28, 2007 10:04 AM
WS-CDL has been around for many years, evolving from WSCI through the W3C. It has had a strange history, often being misunderstood as a competitor to WS-BPEL. However, those that do take the time to understand the specification typically come away enthused. As Jeff Schneider said:The original WS-CDL specification was less than impressive, however, the concepts were right on. I haven't gone back to revisit the specs but I will. It will take people some time to understand the fundamental 'centralization' problem associated with BPEL. Until then, alternatives will largely be ignored.Or as Charlton Barretto commented:
CDL enables the business stake holder, the business analyst, the enterprise architect and the application engineer to share their views of the same system in a synchronised fashion, by providing the means for each level of detail for each stake holder to be captured without that detail being necessarily exposed to the others. Also CDL provides the necessary provenance to enforce requirements at each level. In this fashion, CDL also enables the A in SOA, since it provides the manner in which architecture can be modelled, described and implemented.However, despite this (or maybe because with the exception of Oracle, no major vendor has supported WS-CDL since the start) there has been limited tooling around for developers to use. It is interesting to note that despite Oracle's support, they have no WS-CDL implementation either. In fact, the only option until recently was the tooling available from HatTrick Software, related to the Pi4 Technologies Foundation. That should come as no surprise, given that Steve Ross-Talbot is a co-author of the standard. However, one is the loneliest number and WS-CDL hasn't exactly caused the same kinds of waves as other WS-* technologies.
At last, Christmas has come early. Congratulations to Hongbing Wang and his team in China. A new WS-CDL tools suite is born and we at Pi4 Tech are no longer out on our own.Now as the song says, "Two can be as bad as one It's the loneliest number since the number one". This may not be a wave, but maybe it's a ripple. Perhaps WS-CDL is finally turning the corner to mainstream acceptance as people see that WS-BPEL is not the final solution.
I feel every more sure that others will join the fray.
http://wscomposition.seu.edu.cn/index.html
Lean Software Development Governance, a whitepaper by Per Kroll and Scott Ambler
The Future of Software Delivery According to visionaries Grady Booch & Erich Gamma
Agile Projects: Five Ways to Fail When You Scale
White Paper: Writing Good Use Cases
Architectural Quality: Design, Development and Testing Rules
Rich Hickey discusses Clojure features and syntax, example code, functional programming, concurrency semantics, transactions, software transactional memory, agents, implementation and pain points.
We introduce the concept of Composite Oriented Programming, and show how it avoids the issues with OOP and reignites the hope of being able to compose domain models with reusable pieces.
Dan Farino talks about the system architecture and the challenges faced when building a very large online community. Dan explains how a .NET product scales on hundreds of servers.
Alan Shalloway, CEO and founder of Net Objectives, presents the Lean software development principles and practices and how they can benefit to Agile practitioners.
Bernd Mathiske discusses Maxine VM, Java compatibility, swapping major VM components, research areas, Object handling, code examples, optimizing compiler, snippets, bytecode generation, JNI and JIT.
Joe Armstrong speaks on various aspects of the Erlang language, presenting its roots, how it compares with other languages and why it has become popular these days.
The java double-check singleton pattern is not thread safe and can’t be fixed. In this article, Dr. Alexey Yakubovich provides an implementation of the Singleton pattern that he claims is thread-safe.
Diana and Jim talk about patterns observed in CTOs' activity. CTOs emerge as real people caring for other people in their organization, and are put under a lot of pressure and constraints.
No comments
Reply