A Recursive Common Business Object
System Model
William
Z Wu
Abstract:
This paper, through a Copyright Information project, presents a Common
Business Object Model which may be further included in a Common Object System
Model. The object system is independent from its implementation. It is recursive,
reflecting the complexity of the real business object relationship in a relatively
simple and easily understandable manner.
The primary focus of this paper is not just on a single corporation concept
model, but on the overall object system to address issues such as reusability,
interoperability and extensibility in a systematic way. The Common Object
System Model also has many ramifications relevant to natural language process,
common knowledge representation, legal rule enforcement, component technology
as well as business object architecture.
Business Object Architecture, Object System Model, Natural Language and
Object Oriented Analysis and Design, Corporate Information System.
The Author:
William Z Wu, Information System
Researcher
BE, Information System Engineering, in 1983; LL.M, Intellectual Property
Law, in 1989;
Address: 4/10 Marriott Street, ST Kilda East, VIC 3183, Melbourne, Australia
E-mail: wuwilliam@yahoo.com or
j.lin@pgrad.unimelb.edu.au
Note:
This article is to be submitted to OOPSLA’99 Business Object Design and
Implementation Workshop in response to the RFP (Request For Proposal) of the
workshop for reference only. The copyright of this paper is reserved. Any
reproduction of any part of this paper in any form is subject to prior authority
in writing by the author.
1.
[ALI ] Pamela N. Gray, Artificial
Legal Intelligence, PUBLISHED Aldershot: Brookfield, USA: Dartmouth, c1997.
2.
[BDDG] Steve Teixeira & Xavier Pacheco, Borland Delphi4 Developer’s
Guide, PUBLISHED Sams Publishing, 1998.
3.
[BOAS] Cory Casanave, Business Object Architectures and Standards, Patel, D., Sutherland, J., Miller, J. (Eds),
Business Object Design and Implementation: OOPSLA’96—98 Workshop Proceedings.
Springs, 1998 / http://jeffsutherland.org/oopsla98.
4.
[DDKS] Giovanni Guida and Carlo Tasso, Design And Development Of Knowledge-Based
Systems: From Life Cycle To Methodology, PUBLISHED Wiley, 1994.
5.
[ERMC] William D. May. Edges Of Reality: Mind Vs. Computer, PUBLISHED
New York: Insight Books, c1996.
6.
[ISFB ] Suran Goonatilake and
Philip Treleaven, Intelligent Systems for Finance and Business, PUBLISHED
New York: Wiley, c1995.
7.
[ITAG] Munindar P. Singh, Arand Rao, Michael J. Wooldridge (eds.), Intelligent
Agents IV: Agent Theories, Architectures, And Languages: 4th International
Workshop, ATAL'97, Providence, Rhode Island, USA, July 1997: proceedings (4th:
1997: Providence, R.I.) PUBLISHED New York: Springer, 1998.
8.
[JBEAN] Mark Johnson, JavaBeans, Part 1, XML JavaBeans, http://www.javaworld.com/jw-02-1999/jw-beans.html.
9.
[MART] Magnus Boman, Walter Van de Velde, (eds.), Multi-Agent Rationality:
8th European Workshop on Modelling Autonomous Agents in a Multi-Agent World,
MAAMAW'97, Ronneby, Sweden, May 13-16, 1997 proceedings, European Workshop
on Modelling Autonomous Agents in a Multi-Agent World (8th: 1997: Ronneby,
Sweden), PUBLISHED Berlin; New York:
Springer-Verlag, 1997.
10. [MSVC] Microsoft
Corporation, Microsoft Visual C++ Language Reference, PUBLISHED Redmond, WA: Microsoft Press, 1997.
11. [MVJS] John A, Microsoft
Visual J++ Sourcebook, PUBLISHED New
York: Wiley Computer Pub., c1997.
12. [OODB] Embley, David
W. Object Database Development:
Concepts and Principles. PUBLISHED, Mass. : Addison-Wesley, c1998.
13. [OSDI] Bernard P.
Zeigler, Objects And Systems: Principled Design With Implementations In C++ And Java, PUBLISHED New York: Springer, c1997.
14. [PLES] James Popple,
A Pragmatic Legal Expert System, PUBLISHED
Aldershot; Brookfield, USA : Dartmouth, c1996.
15. [REAAM ] William E. McCarthy, The REA Accounting
Model: A Generalized Framework for Accounting Systems in a Shared Data Environment,
PUBLISHED The Accounting Review Vol. LVII, No. 3 July 1982.
16. [SJVA] Anil Hemrajani,
The State of Java Middleware, Part 2: Enterprise Java Beans, http://www.javaworld.com/javaworld/jw-04-1999/jw-04-middleware.html