Pavel Hruby is the author of "Model-Driven Design Using Business Patterns", Springer, 2006. He works at Microsoft Development Center Copenhagen as a member of an architecture team developing the framework for next-generation business software applications. Pavel Hruby's experience includes the application of patterns in business solutions, development of object-oriented frameworks, models, and model transformations. He is active in the patterns community, is a member of the Hillside Group and Hillside Europe, and was a chairman of VikingPloP 2002, the First Nordic Conference on Pattern Languages of Programs.
|
Presentation: "REA (Resources, Events, Agents)"
Track:
Modeling and Designing Enterprise Applications
Time: Monday 11:00 - 12:00 Location: Conference Hall
Abstract: REA (Resources, Events, Agents) is an ubiquitous language for modeling business systems, shared among software designers, domain experts, consultants, and the users of business applications. Further more, REA specifies the fundamental laws of the business domain. Knowing these laws radically enhances the application designers' potential to configure business solutions without omissions, and ensures consistency of software applications from the business perspective. In this talk I'll explain how to use REA in domain-driven design of enterprise applications, and how to extend an REA model by application-specific functionality. Find out more about REA at reatechnology.com
Presentation: "Panel: Modeling and Designing Enterprise Applications"
Track:
Modeling and Designing Enterprise Applications
Time: Monday 17:00 - 17:45 Location: Conference Hall Tutorial: "Model-Driven Design Using REA (Resources, Events, Agents)"
Track:
Tutorial
Time: Thursday 13:00 - 16:00 Location: SAS Room 12
Abstract: There are few concepts present in almost all business software applications: resources, events, agents,
commitments, contracts and a couple of others. These concepts are known as REA (Resources, Events,
Agents). Understanding REA makes it much easier to design business software applications, to ensure
that they do not violate the domain rules, and to adapt the applications to changing requirements
without the need to change the overall architecture. This tutorial explains REA in detail, and describes
business modeling patterns that extend REA and use it as a common backbone. This approach allows
for both more flexible and more solid software architectures of business solutions and hence better
software quality.
|
|||