| 140 | ![]() ![]()
|
Traditionally object-oriented systems have tended to "hard wire" together objects in hierarchies, through inheritance, and eventually applications through collaborations and associations. This approach to solutions engineering was effective when requirements were "stable" and deployment was to a definable topology. The need to create distributed systems, brought on in large part by the internet, along with the rise in customer focused processing such as mass customization, portals and "markets of one" have resulted in a need to create much looser couplings between objects and components. This looser coupling is often achieved through the use of components and script code, where the components reside on many different nodes within and outside of an enterprise and the script code may be dynamically generated based on user preferences.When the life span of a given system is measured not in decades but in seconds, how best to capture and express the interactions that are planned in the version 1.0 architecture of a solution?
| Castek | Mike Sparling is chief technology officer for Castek based in Toronto, Canada. As a member of the Castek executive team he is responsible for broad strategic and business planning for the entire group of Castek companies. Mike leads the advanced technology and research group, providing technical leadership for the sizable annual investment Castek makes in research and development. Mike's principle fields of interest are application patterns in distributed component computing and intentional and domain specific notations for component specification. It is expected these initiatives will deliver multi-fold improvements in developer productivity and improvements in the accuracy of implemented application systems within the next five years. |
| Castek | Kirby is a Senior Technologist at Castek. He has extensive experience with CASE technology and has worked in all areas of the CASE development life cycle. In his current role, he is working at incorporating object technology principles into Castek's own component-based development and their CBD/e consulting product. His primary area of interest is in developing guidelines for the development of components based on the concepts of business process, business objects, and data objects, the goal of which is to develop business components that reflect the business and not the prevailing technology and user interface. Kirby also enjoys contributing to, and acting as editor for, cbd-hq.com, a web page dedicated to discussing ideas about component-based development. |
| Session: Think Tank 75 minutes | Level: intermediate |
| Audience: This session is best suited for practitioners and researchers interested in analysis and design notation and the creation of distributed applications created with components. Anyone asking the question "how do we design applications for the internet age that are responsive, customizable and tailored to each individual user" would be a candidate for attending and anyone who thinks they know the answer to that question should attend. | Max 15 |
| 140 | ![]() ![]()
|