[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/appserver/doc/whitepaper version.texi whit...
From: |
Reinhard Mueller |
Subject: |
gnue/appserver/doc/whitepaper version.texi whit... |
Date: |
Sun, 19 May 2002 12:47:36 -0400 |
CVSROOT: /cvsroot/gnue
Module name: gnue
Changes by: Reinhard Mueller <address@hidden> 02/05/19 12:47:35
Modified files:
appserver/doc/whitepaper: version.texi whitepaper.texi
Added files:
appserver/doc/whitepaper: fdl.texi
Log message:
Improved document structure, changed license to GNU FDL.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/appserver/doc/whitepaper/fdl.texi?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/appserver/doc/whitepaper/version.texi.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/appserver/doc/whitepaper/whitepaper.texi.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
Patches:
Index: gnue/appserver/doc/whitepaper/version.texi
diff -c gnue/appserver/doc/whitepaper/version.texi:1.1
gnue/appserver/doc/whitepaper/version.texi:1.2
*** gnue/appserver/doc/whitepaper/version.texi:1.1 Tue May 7 03:47:08 2002
--- gnue/appserver/doc/whitepaper/version.texi Sun May 19 12:47:35 2002
***************
*** 1,2 ****
! @set UPDATED 2002-05-04
! @set EDITION 0.0.3
--- 1,2 ----
! @set UPDATED 2002-05-19
! @set EDITION 0.0.4
Index: gnue/appserver/doc/whitepaper/whitepaper.texi
diff -c gnue/appserver/doc/whitepaper/whitepaper.texi:1.1
gnue/appserver/doc/whitepaper/whitepaper.texi:1.2
*** gnue/appserver/doc/whitepaper/whitepaper.texi:1.1 Tue May 7 03:47:08 2002
--- gnue/appserver/doc/whitepaper/whitepaper.texi Sun May 19 12:47:35 2002
***************
*** 3,9 ****
@settitle The GEAS Whitepaper
@include version.texi
@setcontentsaftertitlepage
! @c
----------------------------------------------------------------------------
@ifnottex
@chapheading The GNU Enterprise Application Server
--- 3,9 ----
@settitle The GEAS Whitepaper
@include version.texi
@setcontentsaftertitlepage
! @c
============================================================================
@ifnottex
@chapheading The GNU Enterprise Application Server
***************
*** 13,30 ****
Copyright @copyright{} 2002 Free Software Foundation
! This document is in the public domain.
!
! @c Permission is granted to copy, distribute and/or modify this document
! @c under the terms of the GNU Free Documentation License, Version 1.1
! @c or any later version published by the Free Software Foundation;
! @c with no Invariant Sections, with no Front-Cover Texts, and with no
! @c Back-Cover Texts.
! @c A copy of the license is included in the section entitled ``GNU
! @c Free Documentation License''.
@end ifnottex
! @c
----------------------------------------------------------------------------
@titlepage
@title The GNU Enterprise Application Server
@subtitle A Whitepaper
--- 13,28 ----
Copyright @copyright{} 2002 Free Software Foundation
! Permission is granted to copy, distribute and/or modify this document
! under the terms of the GNU Free Documentation License, Version 1.1
! or any later version published by the Free Software Foundation;
! with no Invariant Sections, with no Front-Cover Texts, and with no
! Back-Cover Texts.
! A copy of the license is included in the section entitled ``GNU
! Free Documentation License''.
@end ifnottex
! @c
============================================================================
@titlepage
@title The GNU Enterprise Application Server
@subtitle A Whitepaper
***************
*** 34,70 ****
@vskip 0pt plus 1filll
Copyright @copyright{} 2002 Free Software Foundation
! This document is in the public domain.
! @c Permission is granted to copy, distribute and/or modify this document
! @c under the terms of the GNU Free Documentation License, Version 1.1
! @c or any later version published by the Free Software Foundation;
! @c with no Invariant Sections, with no Front-Cover Texts, and with no
! @c Back-Cover Texts.
!
! @c A copy of the license is included in the section entitled ``GNU
! @c Free Documentation License''.
@end titlepage
! @c
----------------------------------------------------------------------------
! @node Top,
Overview
! @c
----------------------------------------------------------------------------
@menu
! * Overview::
! * Data Interface::
! * Methods Adapter::
! * Object Repository::
! * Object Access Translator::
! * Security Adapter::
! * Remote Protocol Adapter::
@end menu
! @c
----------------------------------------------------------------------------
! @node Overview, Data Interface, Top,
Top
! @c
----------------------------------------------------------------------------
! @chapter Overview
@section Purpose
--- 32,63 ----
@vskip 0pt plus 1filll
Copyright @copyright{} 2002 Free Software Foundation
! Permission is granted to copy, distribute and/or modify this document
! under the terms of the GNU Free Documentation License, Version 1.1
! or any later version published by the Free Software Foundation;
! with no Invariant Sections, with no Front-Cover Texts, and with no
! Back-Cover Texts.
! A copy of the license is included in the section entitled ``GNU
! Free Documentation License''.
@end titlepage
! @c
============================================================================
! @node Top,
Introduction
! @c
============================================================================
@menu
! * Introduction::
! * Features::
! * Implementation::
! * FDL:: Free Documentation License
@end menu
! @c
============================================================================
! @node Introduction, Features, Top,
Top
! @c
============================================================================
! @chapter Introduction
@section Purpose
***************
*** 121,149 ****
languages.
@end table
! @section The basic building blocks
!
! @table @dfn
!
! @item Data Interface:
! abstracts database access from a specific database API and from SQL.
!
! @item Methods Adapter:
! abstracts calls to methods from the language and the specific API.
!
! @item Object Repository:
! holds and provides the definition of objects.
!
! @item Object Access Translator:
! translates all requests to the business objects into appropriate database
! transactions and method calls, by using the other building blocks.
!
! @item Security Adapter:
! handles security
!
! @item Remote Protocol Adapter:
! @end table
@section Theory of Operation
--- 114,124 ----
languages.
@end table
+ @c
============================================================================
+ @node Features, Implementation, Introduction,
Top
+ @c
============================================================================
! @chapter Features
@section Theory of Operation
***************
*** 195,205 ****
the customer).
@end table
@c
----------------------------------------------------------------------------
! @node Data Interface, Methods Adapter, Overview,
Top
@c
----------------------------------------------------------------------------
! @chapter GNU Enterprise Data Interface (GEDI)
GEDI will provide an API that allows creation and extension of tables,
reading of data and updating, adding and deleting of records in a table,
--- 170,223 ----
the customer).
@end table
+ @c
============================================================================
+ @node Implementation, Building Blocks, Features,
Top
+ @c
============================================================================
+
+ @chapter Implementation
+
+ @menu
+ * Building Blocks::
+ * Data Interface::
+ * Methods Adapter::
+ * Object Repository::
+ * Object Access Translator::
+ * Security Adapter::
+ * Remote Protocol Adapter::
+ @end menu
+
+ @c
----------------------------------------------------------------------------
+ @node Building Blocks, Data Interface, Implementation,
Implementation
+ @c
----------------------------------------------------------------------------
+
+ @section The basic building blocks
+
+ @table @dfn
+
+ @item Data Interface:
+ abstracts database access from a specific database API and from SQL.
+
+ @item Methods Adapter:
+ abstracts calls to methods from the language and the specific API.
+
+ @item Object Repository:
+ holds and provides the definition of objects.
+
+ @item Object Access Translator:
+ translates all requests to the business objects into appropriate database
+ transactions and method calls, by using the other building blocks.
+
+ @item Security Adapter:
+ handles security
+
+ @item Remote Protocol Adapter:
+ @end table
+
@c
----------------------------------------------------------------------------
! @node Data Interface, Methods Adapter, Building Blocks,
Implementation
@c
----------------------------------------------------------------------------
! @section GNU Enterprise Data Interface (GEDI)
GEDI will provide an API that allows creation and extension of tables,
reading of data and updating, adding and deleting of records in a table,
***************
*** 228,237 ****
that provides inheritance could be very helpful in implementing this.
@c
----------------------------------------------------------------------------
! @node Methods Adapter, Object Repository, Data Interface,
Top
@c
----------------------------------------------------------------------------
! @chapter GNU Enterprise Methods Adapter (GEMA)
GEMA will abstract the calls to business methods written in the different
languages.
--- 246,255 ----
that provides inheritance could be very helpful in implementing this.
@c
----------------------------------------------------------------------------
! @node Methods Adapter, Object Repository, Data Interface,
Implementation
@c
----------------------------------------------------------------------------
! @section GNU Enterprise Methods Adapter (GEMA)
GEMA will abstract the calls to business methods written in the different
languages.
***************
*** 240,249 ****
so in the first versions, GEMA will be more of a stub than of a real module.
@c
----------------------------------------------------------------------------
! @node Object Repository, Object Access Translator, Methods Adapter,
Top
@c
----------------------------------------------------------------------------
! @chapter GNU Enterprise Object Repository (GEOR)
GEOR will hold all the business object definitions: what fields the object
consists of, what methods exist, which triggers should be called on what
--- 258,267 ----
so in the first versions, GEMA will be more of a stub than of a real module.
@c
----------------------------------------------------------------------------
! @node Object Repository,Object Access Translator,Methods
Adapter,Implementation
@c
----------------------------------------------------------------------------
! @section GNU Enterprise Object Repository (GEOR)
GEOR will hold all the business object definitions: what fields the object
consists of, what methods exist, which triggers should be called on what
***************
*** 257,266 ****
for ways of storage other than database.
@c
----------------------------------------------------------------------------
! @node Object Access Translator, Security Adapter, Object Repository,
Top
@c
----------------------------------------------------------------------------
! @chapter GNUe Object Access Translator (GOAT)
This is the main part of the Application Server.
--- 275,284 ----
for ways of storage other than database.
@c
----------------------------------------------------------------------------
! @node Object Access Translator,Security Adapter,Object
Repository,Implementation
@c
----------------------------------------------------------------------------
! @section GNUe Object Access Translator (GOAT)
This is the main part of the Application Server.
***************
*** 287,306 ****
automagically check for defined trigger methods, and call them (via GEMA).
@c
----------------------------------------------------------------------------
! @node Security Adapter, Remote Protocol Adapter, Object Access Translator,
Top
@c
----------------------------------------------------------------------------
! @chapter Security Adapter
To be defined
@c
----------------------------------------------------------------------------
! @node Remote Protocol Adapter, (null), Security Adapter,
Top
@c
----------------------------------------------------------------------------
! @chapter Remote Protocol Adapter
The Remote Protocol Adapter is used to export the functionality of the
Application Server over the net, using a variety of RPC mechanisms.
@bye
--- 305,332 ----
automagically check for defined trigger methods, and call them (via GEMA).
@c
----------------------------------------------------------------------------
! @node Security Adapter,Remote Protocol Adapter,Object Access
Translator,Implementation
@c
----------------------------------------------------------------------------
! @section Security Adapter
To be defined
@c
----------------------------------------------------------------------------
! @node Remote Protocol Adapter, FDL, Security Adapter,
Implementation
@c
----------------------------------------------------------------------------
! @section Remote Protocol Adapter
The Remote Protocol Adapter is used to export the functionality of the
Application Server over the net, using a variety of RPC mechanisms.
+
+ @raisesections
+
+ @c
============================================================================
+ @node FDL, (null), Remote Protocol Adapter,
Top
+ @c
============================================================================
+
+ @include fdl.texi
@bye
- gnue/appserver/doc/whitepaper version.texi whit...,
Reinhard Mueller <=