[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: Notation to support BPSS
>At 02:06 PM 7/16/01, A.J. [Tony] Blazej wrote:
>>* * * The STAR/XML working group, at our recommendation, has decided to
>>utilize OAG BODs and ebXML as the basis of their architecture. We are
>>specifying Business Object Documents as the payload of transactions that
>>run over an ebXML infrastructure. We are specifying business
>>collaborations following the ebXML BPSS specification rigorously. The OAGI
>>will release shortly a white papers that details the usage of BPSS and
>>other elements of ebXML. * * * Even though the semantic of the
>>specification suit the needs of the project, we feel that lack of a
>>standard (or de facto) notation is a major show stopper for us as we need
>>to communicate the way collaborations operate to both business analysts
>>and technical users. Relying on an XML document to solely communicate the
>>details of the collaboration is far too limiting. * * *
>>Would this working group be interested in tackling this problem? If so can
>>we agree on a time table?
I would like to point to RM/ODP (ISO/IEC 10646-x (ITU-T X.9xx), Open
Distributed Processing - Reference Model) as a potential solution.
This is a specification for writing systems specifications.
My employer has me working with Enterprise Viewpoint, which is a
considerable learning curve and PITA but very very helpful in rooting
out vague and unusable wording from specifications. The ISO 10646
and 15414 are very clear and short but they lock you in pretty good
as to "who does what" in a business process. The terms with precise
definitions in ISO 10646 also evoke different colloquial meanings by
different readers (party, actor, role, etc.) So you must learn their
ISO 10646 meanings. If ebXML can't live with those definitions then
you better not use ISO 10646.
The enterprise viewpoint is one of five viewpoints in RM/ODP. It uses a
set of terminology and rules called the enterprise language:
".. provides the terms and structuring rules to specify the purpose,
scope and policies for an ODP system in a manner that is meaningful for
the stakeholders for that system, including the owners, the users and
the developers. An enterprise specification describes the behavior of
the system within the environment with which it interacts. Such an
environment can be a technical environment (e.g., the software and
hardware environment of a service component) or a social or business
organisation (e.g., a group of co- operating companies, a particular
service inside a company).
The enterprise language defines the concepts necessary to represent the
behavior expected of an ODP system. It defines structuring rules for
using those concepts to produce an enterprise specification. An
enterprise specification of an ODP system is an abstraction of the
system and a larger environment in which the ODP system exists,
describing those aspects that are relevant to specifying what the system
is expected to do in the context of purpose, scope and policies of its
environment (technical, organisational). It describes the behavior
assumed by those who interact with the ODP system. It explicitly
includes those aspects of the environment that influence the behavior of
the ODP system environmental constraints are captured as well as usage
and management rules.
An important objective of an enterprise specification is to support an
agreement (for example, as part of the contract for the supply of a
system) between the potential clients of an ODP system and the provider
of that system. Both parties should be able to write, read and discuss
such a specification, the clients to be sure of the expected behavior of
the system that they will get, and the provider to be clear about the
behavior to be realised by the system being provided. Thus, two types of
presentation of the enterprise specification may need to be considered
for the same system. One presentation may need to provide a view of the
specification in terms that are understood by the clients. A second
presentation may be needed to present the specification in terms that
more directly relate to its realisation. Both types of presentation
address enterprise considerations as they concern the system. "
---
The other four viewpoints in RM/ODP are
"..information viewpoint, which is
concerned with the kinds of information handled by the system and
constraints on the use and interpretation of that information; the
computational viewpoint, which is concerned with the functional
decomposition of the system into a set of objects that interact at
interfaces enabling system distribution; the engineering viewpoint,
which is concerned with the infrastructure required to support system
distribution; the technology viewpoint, which is concerned with the
choice of technology to support system distribution.
The latest version of the Enterprise Viewpoint as far as I know, is the
(ISO/IEC 15414 (ITU-T X.911) 2000-09-09 draft document which I quoted
above. This is copyrighted but it's available if you dig around on the net.
Can anyone tell me whether ISO 10646 terminology is compatible with
ebXML BPSS?
TOdd
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC