commit-gnue
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]