Business Object Component
Design and Implementation Workshop V: Component
Architectures
Agenda - Tuesday, 2 November
1999
(Click
here for full conference information)
23
December 1999 - Papers presented at OOPSLA and proceedings.
Ghica van Emde Boas. The
Role of XML in Java Development Tools. IBM San Francisco Project.
- Ghica joined us from the XML workshop at OOPSLA and showed how an XML document
could compile directly into a runnable component in the IBM San Francisco
framework. Here are here slides.
Fred Cummins. Enterprise
Integration with Workflow Management. EDS.
- Fred was one of the organizers of the OOPSLA'99 Workflow Workshop and presented
this paper in the Business Object Workshop.
Patel
, D., Sutherland, J., Miller, J., (Eds.) Business Object Design and Implementation
III: OOPSLA'99 Workshop Proceedings. Springer, 1999.
I
have a few personal copies for $35.50.
Patel
, D., Sutherland, J., Miller, J., (Eds.) Business Object Design and Implementation
II: OOPSLA'96, OOPSLA'97, and OOPSLA'98 Workshop Proceedings. Springer,
1998. Order
from Amazon.com. Order
from FatBrain.com.
I
have a few personal copies for $35.50.

Sutherland,
J.V. , Patel, D., Casanave, C., Miller, J., Hollowell, G., (Eds.) Business
Object Design and Implementation. Springer, 1997. Order
from Amazon. Order
from FatBrain.com.
I
have a few personal copies for $35.50.
New book
published by Springer prior to the Workshop
- Click on link above for 12 complete papers submitted
by June 1999, reviewed, and accepted for publiction in a book of proceedings
by Springer prior to the workshop.
Papers submitted after 30 June
- Fred Cummins. Enterprise
Integration with Workflow Management. EDS.
- J.J. Dubray, Yuzo Fujishima, P. Curtin, A. Chaloori.
An eXtensible Object Model for Business-to-Business
eCommerce Systems. NEC Systems, Littleton, MA, USA.
- Richard T. Dué. Millenium
Rules! Cutter IT Journal 12:8:14-18, August 1999.
- Pavel Hruby. Object-Oriented
Architecture of Business Process Catalogue. Navision Software, Denmark.
- Chris Marshall. Model
Purposes, not Processes. SES Software, Marietta, GA, USA.
- Kevin Rasmus. Strategies
for Integrating Legacy Systems with a Common Business Object Model. Country
Companies Insurance, Bloomington, IL, USA.
- Trygve Reenskaug. Multi
dimensional layering of business object component systems. Oslo, Norway.
- Jeff Sutherland. "Big
Workflow" for Enterprise Systems. IDX Systems. Cross posted from
Workflow Workshop.
- Ghica van Emde Boas. The
Role of XML in Java Development Tools. IBM San Francisco Project.
Focus of Business Object Component Workshop V
The NCITS Accredited Standards Committee H7 Object
Information Management, now part of NCITS T3 Open Distributed Processing, and
the Object Management Group Business Object Domain Task Force (BODTF) will jointly
sponsor the Fifth Annual OOPSLA Workshop on Business Object Component Design
and Implementation.
This year's focus will be on design and
implementation of business object component frameworks and architectures. A
few interesting questions are:
- What is a comprehensive definition of
a business object component?
- Are the four layers (user, workspace,
enterprise, resource) presented at the OOPSLA'98 workshop the right way to
layer a business object component system? (See Herzum
and Sims, 1998)
- How is a business object component implemented
across these layers? What are the associated artifacts? Are there different
object models representing the same business object component in different
layers?
- What are the dependencies between business
object components? How can they be plug and play given these dependencies?
How can they be flexible and adaptive? How do they participate in workflow
systems?
- How will the emergence of a web-based
distributed object computing infrastructure based on XML influence business
object component architectures? In particular, is the W3C WebBroker proposal
appropriate for distributed business object component computing?
Early Publication of Workshop Proceedings
Goals of OOPSLA Business Object Component Workshops
- Enhance the pattern literature on the specification,
design, and implementation of interoperable, plug and play, distributed Business
Object components.
- Clarify the design and implementation of component
based systems, including systems in which workflow patterns and the REA accounting
model are basic building blocks for production business systems.
- Contribute to emerging architectures for Intranet/Internet/Extranet
applications, particularly those applications that integrate business object
components, object and relational databases, and XML.
- Pursue issues developed in previous years workshop
stimulated by papers on heterogeneous distributed workflow systems. Specify
business object component solutions to mobile agents, process engines, and
systems that exhibit emergent behavior. Cross-fertilize business object design
concepts with experience from the field of complex adaptive systems.
- Provide explicit experience reports on business
object component systems developed and in production.
Attendance
- Attendance to the workshop is limited to facilitate
lively discussions and the exchange of ideas. Participation will be by invitation
only, based on the organizing committee's evaluation of the submissions. Accepted
participants will be notified in September 1999.
- Prospective participants are solicited to submit
a 2-3 page position paper or experience report, in HTML, Word or RTF format,
by e-mail to jeff.sutherland@computer.org,
no later than 15 September 1999. All submissions must include the full contact
information of at least one author.
- Position papers will be placed on the Web for
review.
Background
The OOPSLA Workshop on Business Object Design and Implementation
is jointly sponsored by the Accredited Standards Committee X3H7 Object Information
Management Technical Committee and the Object Management Group (OMG) Business
Object Domain Task Force for the purpose of soliciting technical position papers
relevant to the design and implementation of Business Object systems.
The International Standards Organization (ISO) has
approved a new work item to refine and extend the current international standard
Reference Model for Open
Distributed Processing (RM-ODP). X3H7, the U.S. technical committee for this
new international work item, is tasked with the following:
- Refine the enterprise language, explicating
the relationship of an enterprise specification of a system to other RM-ODP
viewpoint specifications of that system, so as to enable the RM-ODP to be
used for specification of object-based application architectures.
- Ensure that the enterprise language together
with the other viewpoint languages is suitable for the specification of a
concrete application architecture to fill a specific business need.
- Measure success with a demonstration of the
use of the RM-ODP viewpoint languages to specify a concrete application architecture.
The Object Management Group has chartered the BODTF
to facilitate and promote:
- the use of OMG distributed object technology
for business systems
- commonality among vertical domain task force
standards
- simplicity in building, using, and deploying
business objects - for application developers
- interoperability between independently developed
business objects
- the adoption n and use of common business object
and application component standards
And to issue requests, evaluate responses and propose
for adoption by the OMG specifications for objects, frameworks, services and architectures
applicable to a wide range of businesses.
Organizers:
Secretary X3H7 Object Information Management,
liaison to X3H2 SQL Database
IDX Systems Corporation
116 Huntington Avenue
Boston, MA 02116
Phone: +1 (617) 266-0001 x2920| Fax: +1 (617)
721 1226
Enterprise Architect
EDS
5555 New King St. MS 402
Troy, MI 48098
Phone: +1 (248) 696 2016
Merrill Lynch Technology Strategy and Planning
World Financial Center South Tower
New York, NY 10080-6105, USA
Chief Architect
Financial Systems Architects
Electronic Data Systems
10 S Fifth St Ste 1100
Minneapolis MN 55402 USA
Phone: +1 (612) 359 3762
Chair, Centre for Information and Office
Systems
South Bank University
School of Computing, Information Systems
& Mathematics
103 Borough Road
London, SE1 0AA, UK
Phone: +44 0171 815 7429
Links
References
[Mano98] Manola, Frank. Towards
a Web Object Model. Position Paper for the OMG-DARPA-MCC Workshop on
Compositional Software Architectures. Object Services and Consulting, Inc.,
1998.
[OMG99] OMG Agent Working Group. Agent
Technology Green Paper. 30 March 1999.
[Holl95]
Holland, John H. Hidden
Order : How Adaptation Builds Complexity. Addison-Wesley, 1995.
[Odel98] Odell, James. Agents
and Beyond: A Flock is Not a Bird. Distributed Computing, April,
1998.
[OOPS95] OOPSLA'95
Workshop on Business Object Design and Implementation II. 10th Annual Conference
on Object-Oriented Programming Systems, Languages, and Applications Addendum
to the Proceedings. OOPS Messenger 6:4:170-175. ACM/SIGPLAN October, 1995.
[OOPS96] OOPSLA'96
Workshop on Business Object Design and Implementation II. 11th Annual Conference
on Object-Oriented Programming Systems, Languages, and Applications Addendum
to the Proceedings. OOPS Messenger, ACM/SIGPLAN, 1997.
[OOPS97] OOPSLA'97
Workshop on Business Object Design and Implementation III. 11th Annual Conference
on Object-Oriented Programming Systems, Languages, and Applications Addendum
to the Proceedings. OOPS Messenger, ACM/SIGPLAN, 1998 (in press).
Download PDF,
RTF, Word
versions.
Patel , D., Sutherland, J., Miller, J.,
(Eds.) Business
Object Design and Implementation II: OOPSLA'96, OOPSLA'97, and OOPSLA'98 Workshop
Proceedings. Springer, 1998.
Szyperski, Clemens. Component
Software : Beyond Object-Oriented Programming. Addison-Wesley, 1998.
"A software component is a unit of composition with contractually specified
interfaces and explicit contet dependencies only. A software component can
be deployed independently and is subject to composition by third parties."
1996 ECOOP Workshop on Component-Oriented Programming.

Sutherland,
J.V. , Patel, D., Casanave, C., Miller, J., Hollowell, G., (Eds.) Business
Object Design and Implementation. Springer, 1997.
[Wegn95a] Wegner, Peter. Interactive
Foundations of Object-Based Programming. IEEE Computer 28:10:70-72,
Oct 95.
[Wegn95b] Wegner, Peter. Models
and Paridigms of Interaction. OOPSLA'95 Tutorial Notes.

Abstract: The Internet world is being transformed
before our eyes as open standards such as XML are being rapidly adopted. The
XML technologies are being seen as harbinger of various new functionality in
numerous domains ranging from electronic commerce to electronic publishing to
healthcare delivery to manufacturing to insurance. Various object-oriented technologies
and standards such as Java, CORBA and DCOM have also progressed rapidly in the
past few years. At this time, the industry and academia are seriously looking
at the intersection of these technologies and what it means to the future of
the object-web paradigm. This workshop aims to bring together participants who
are seriously investigating the combined use of these technologies to support
practical application needs in a variety of domains. The goal of this workshop
is to investigate how XML and Distributed Object technologies such as Java,
CORBA and DCOM can be integrated leveraging the strengths each have to offer.
- Integrating XML and Distributed Object
technologies
- Advances in XML: DOM, SAX, XSL, Schemas,
XLink as it relates to Objects
- Advances in CORBA 3.0, Java, DCOM as
it relates to XML
- Tools and utilities that facilitate integration
of XML and object-technologies
- Application of XML and Object technologies
in E-commerce, Finance, Healthcare, Publishing, Insurance and Manufacturing
and System Integration. The purpose of these examples should be to show specific
successful integration approaches of XML and objects.