OOPSLA 2000 - 2nd Workshop on Enterprise Frameworks
16 Jul 2000, submitted by Mohamed Fayad (fayad at cse.unl.edu)
OOPSLA 2000 2nd Workshop on
Enterprise Frameworks: "Adequacies and Inadequacies"
Call for Papers
OOPSLA 2000 Full day workshop
Minneapolis, Minnesota
Sunday October 15, 2000
www.cse.unl.edu/~fayad/workshops/oopsla2000/ws/
This workshop is the second annual workshop on Object-Oriented Enterprise
Frameworks (OOEFs). The workshop will focus on OOEFs and the adequacies
and inadequacies found in OOEFs today.
An Object-Oriented Enterprise Framework (Enterprise Framework for short)
is a software architecture exposing a rich set of semantics and modeling
paradigms for developing and extending enterprise applications. Enterprise
Frameworks are, by design, the cornerstone of an organization's systems
engineering activities. Enterprise Frameworks are not to be confused with
the recently popular acronym EAI (Enterprise Application Integration),
which are primarily middleware frameworks with some object glue. In
contrast, Enterprise Frameworks are semi-complete enterprise scale
applications designed to provide:
1. communications over specific commerical middleware products
2. extensibility and tailorability
3. specific interface points to legacy systems and third-party frameworks
Enterprise frameworks offer a streamlined and flexible alternative to
traditional tools and applications, which feature numerous point solutions
integrated into complex and often inflexible environments. Enterprise
Frameworks play an important role since they allow reuse of design
knowledge and offer techniques for creating reference models and scalable
architectures for enterprise integration.
These frameworks implement and enforce well-documented standards for
component integration and collaboration. The architecture of an Enterprise
Framework provides for ready integration with new or existing components.
It defines how these components must interact with the framework and how
objects collaborate. In addition, it defines how developers work together
to build and extend enterprise applications based on the framework.
Therefore, the goal of an Enterprise Framework is to reduce complexity and
lifecycle costs of enterprise systems, while ensuring flexibility.
At our first OOEF workshop at OOPSLA 1999, we examined several enterprise
framework development activities. These projects ranged from a framework
for managing a large satellite network, a system for managing a network of
convenience stores in Japan, and a system for managing all of the business
functions of a large telecommunications company. Each of these frameworks
exhibited many of the characteristics that our research suggests are keys to
success in the development and application of Enterprise Frameworks.
In addition, we saw that these models and architectures are highly
flexible and powerful. Hence we learned that enterprise frameworks can
be applied at multiple levels, including:
+ the integration of the supply chain of multi-national corporations
+ the construction of a global virtual factory
+ the monitoring and control system for a single production cell
However, we also realize that that none of the systems discussed embody
all of the characteristics we recommend. And therefore, the participants in
last year's workshop all agreed that it is necessary to invest additional
research into understanding the adequacies and inadequacies of Enterprise
Frameworks. Specifically, we would like researchers, framework developers,
and application developers to answer the following questions:
1. What makes an Enterprise Framework adequate?
2. What design and functional characteristics are important for an
Enterprise Framework?
3. What common inadequacies are found in Enterprise Frameworks today?
4. How can we identify essential adequacies and inadequacies?
The workshop will also examine what metrics can be applied when choosing
between different commercially available Enterprise Frameworks, or to
choose between Enterprise Framework and non-framework oriented
technologies. In addition, what elements are essential in the early
iterations of an Enterprise Framework and what elements can be deferred to
later iterations?
This workshop will examine a broad spectrum of Enterprise Framework
technology and will focus on lessons and experiences learned from
real-life Enterprise Framework development and adaptation. As such, we
are seeking submissions that provide a treatment of:
+ Comprehensive technical and management guidelines: ranging from
specifying Enterprise Framework structures and behaviors, to cost
estimation and selecting the right Enterprise Framework and tools for the
job.
+ Technical issues such as documenting frameworks and how to utilize
enterprise frameworks
+ Real world issues such as keeping your investment in enterprise
frameworks up-to-date, ferreting out hidden costs, grappling with the
problems of frameworks, and providing insight into successful development
or adaptation of OO Enterprise Frameworks
+ Considerations such as maintaining frameworks and adding value to your
business
+ Concrete examples that describe the design, the architecture, and the
functionality of real EAFs developed in-house
+ Examples of use of commercial EAFs in real industrial settings
The workshop will debate these issues and attempt to refine the criteria
and framework adequacies we use to identify an OOEF.
www.cse.unl.edu/~fayad/workshops/oopsla2000/ws/positionpapers/
or Check {"The Three C's of Enterprise Frameworks: Characteristics,
Challenges, and Criteria" by M. Fayad, D. Hamu, and D. Brugali, in
Communications of the ACM Theme Section on Enterprise Frameworks, Vol. 43,
No. 10, October 2000.}
PAPER FORMAT AND SUBMISSION
People interested in participating in the workshop are requested to submit
a short position paper (3-5 pages) or regular workshop papers (limited to
10 pages, double space, including figures) representing views and
experience relevant to the discussed topic. The title page should include
a maximum 150-word abstract, five keywords, full mailing address, e-mail
address, phone number, fax number, and a designated contact author.
Papers that are based on enterprise framework case studies are desirable.
Papers will be selected depending on the originality, quality and
relevance for the workshop. Interesting and relevant papers will be
selected by the organizers for presentation at the workshop. To foster
lively discussions, each author is encouraged to present open questions
and one or two main statements that shall be discussed at the workshop.
Submissions must be either MS-Word or RTF formats (please, DO NOT compress
files). As an alternative, initial submission can by done by emailing a
URL pointing to an HTML version of the paper.
Depending on the number and spread of contributions, the scope may be
narrowed to ensure effective communication and information sharing.
Accepted position papers will be published in the workshop proceedings to
be distributed to the participants before the workshop, and made generally
available through WWW and FTP. A workshop report will be published in the
addendum proceedings of the conference.
People interested in participating in the workshop without submission are
requested to fill out the participation form and e-mail to the workshop
chair:
Mohamed Fayad: m.fayad@computer.org or fayadm@acm.org
------------------------------------------------------
PARTICIPATION FORM:
Name and affiliation:
Position:
Address:
e-mail:
URL:
Areas of interest:
Why would you like to participate?
------------------------------------------------------
Please note that registration is required in order to participate in the
workshop. An early registration discount is available. An overhead
projector and a flipchart will be available.
For more information please visit
<http://www.cse.unl.edu/~fayad/workshops/oopsla2000/ws2/cfps>
You may also contact the organizers.
PROPOSED AGENDA
1. Welcome and introduction of participants. The organizers will first
give a short overview of open issues and of the main arguments. (Estimated
time: 20-30 minutes)
2. Selected authors (representing the main trends) will be given about 20
minutes to explain how their position relates to other positions and what
each sees as the three major issues. We expect between 5-10 position
papers. (Estimated time: 120-130 minutes)
3. The organizers will propose an identification of the major issues, and
the participants will then discuss and select what they hold to be the
hottest issues to be examined. (Estimated time: 10-15 minutes)
4. The participants will work for 70-80 minutes in small groups, with a
designated moderator in each group. The groups will each deal with two
different hot issues identified, and will produce a summary in the form of
points and counterpoints, showing either how several views are irreducibly
opposed or how they are complementary. The number of groups will depend on
the number of participants and number of issues selected; ideally there
should be 3-5 persons in each group. (Estimated time: 75-90 minutes)
5. Each group will be given 10-15 minutes to present its findings to the
workshop. A closing discussion will follow. The workshop report will be
written on the basis of these findings and will include an agenda for
future exploration and cooperation; it will be made available through WWW
and FTP. (Estimated time: 50-60 minutes for five teams)
(Total estimated time: 285-315 minutes, i.e. about five hours +/- 15
minutes, Lunch and breaks are not included.)
IMPORTANT DATES
Submission deadline September 1, 2000
Acceptance notification September 10, 2000
Workshop date: October 15, 2000
ORGANIZERS
Chair and Point of Contact:
Dr. Mohamed E. Fayad
J.D. Edwards Professor
Computer Science and Engineering
University of Nebraska at Lincoln
108 Ferguson Hall, P.O. Box 880115
Lincoln, NE 68588-0115
Ph: (402) 472-2615, Fax: (402) 472-7767
E-mail: fayad@cse.unl.edu, m.fayad@computer.org, fayadm@acm.org
URL: www.cse.unl.edu/~fayad
Co-Chairs:
Dr. Wolfgang Pree
Professor of Computer Science
Software Research Lab
University of Constance
D-78457 Constance, Germany
Phone: +49-7531-88-44-33
E-mail: pree@acm.org
URL: www.altissimo.com
David S. Hamu
TRW, Inc.
202 E. Earll Dr., Suite 250
Phoenix, AZ 85012
dhamu@acm.org
Dr. Davide Brugali
Dept. Automatica e Informatica
Politecnico di Torino
C.so Duca degli Abruzzi, 24
10129 Torino - Italy
tel. +39 011 564 7025 (7012)
fax. +39 011 564 7099
e-mail: brugali@polito.it, dbrugali@acm.org
URL: http://www.polito.it/~brugali
===========================================================================
To contribute to seworld, send your message to seworld@cs.colorado.edu
http://www.cs.colorado.edu/serl/seworld provides more information on
seworld as well as a complete archive of the messages sent to seworld.
Requests to be added to or removed from seworld should go to
majordomo@cs.colorado.edu
to subscribe send (in the body of the message)
subscribe seworld <desired e-mail address>
to unsubscribe send (in the body of the message)
unsubscribe seworld <registered e-mail address>
===========================================================================