29

1.3     

          -
 .     ,   -
    ,  ,   
  ,      .   -
     -    
       -   ().
   
30

    , ,     ,
    ,       -
.        
 . ,       -
  ,   -         . 
     -  ,  
     .  ,  ,  
 SQL,      .10.1 . 10.
            -
  . -    , 
-  ,   . ,  -
     ,    - -
.      . 
       , ..
      ,     , -
       . , -
      ,    .7.
           -
   ,   .   .  -
   ,  . -
, ,       ,      
 .      ,   -
 (Windows, Unix, Solaris  .),     -
  .
     ,     Windows, -
   (,      -
  ),   Clipboard,   
 Windows,   DDE -   . -
  ,       -
          .  -
 DDE (    . 7.5 . 7), ,  
   .
          (Object Lin-
king and Embedding) - OLE 1.     ,  -
   , , ,   Word  Exel. 
    OLE 2,    -
    .   ,   -
    ,       , ..
 .   OLE  ++Builder   .7.7 .7.
          -
      COM (Component Object Model) - -
  .     ()
,       .   , 
       :   ,  -
 ,   .     -
  COM - DCOM.   COM  -
 .   COM   , 
   .       -
,         
.    COM     
  . 7.8  7.9 . 7.
      COM  DCOM    -
,      C++Builder     -
   .    ,    

31

      -  -
  .       ,  ,
    .   -
 C++Buildet    . 12.     
      .

1.4   

    DCOM        
     -   .
    /.    , 
      ,    
   .       -
,    .     , -
  - -    ,  
  . ,   / 
   -      
 .   ,   -
 ,   .10.3.5 . 10.     -
       .
    /    
   .     -
     /   
.  -      -
         
.         -
,     ,     
    .
          -
 .     .  
     .    
 .    (middleware)   -
.          --
.      .     
  ,    , -
 -     .
       .  -
  .       -
.    - .   
       .   -
    ,    -
.         
-,      .  
    .
      ,        -
  .      -
    .        .
         ,     -
.    :    -
 -         -
    .   ,    
  ,  .      -
   .

32

            
    : DCOM, CORBA, MIDAS, MTS,
OLEnterrprise, J2EE, TCP/IP, HTTH, XML.     
       .    
   .
    COM  DCOM    .1.3     
   . 7.8. CORBA     
   .   CORBA
  ,   ,   -
  VisiBroker,      CORBA.  
          .
   ,      
   .   CORBA 
  .7.10.
    MIDAS    , -
     : DCOM, CORBA, OLEnterprise, HTTP, 
 TCP/IP, MTS  .     MIDAS ..9.14  10.7.
    Microsoft Transaction Server (MTS) -     
 . ,         
 Windows.       .
    TCP/IP  HTTP,      , -
    ,  ,      12.  
     HTML,     Web.
     Java -  - , -
,  ,   .   -
, ,     -
  .   Java  
       . 
 ,       -
,  -.  -   
  ,      Java.   
,  ,  .   Java   -
. -      ,  -
    .
     ,   Java,  -
 J2EE (Java 2 Enterprise Edition).      , -
   ,       . 
   ,    -
 ,        ,
,    .
          -
 ,    . , ,   -
         -
 ,  ,     ,
  ,    Web.      -
     .

1.5    

      ,    ,- 
    .    -
          -
  , ,   -  .    -
     Unix     

33

.     ,   ,  
         
  .
       -     .
.. ,          -
    Windows, Sun Solaris, IBM AIX  ..  
  Java -  ,    -
 .  -      -
        -
   .
        , , ,
    .      
       
 DOS  ,       -
   .
             
HTML.            Web.
       .   -
,     ,       -
,    - .  ,
  HTML,     XML (Extensible Markup Language) -
  .  -  ,    -
   Windows,  ,     ,   
  . ,     WWW,    -
   Web.  XML,   HTML,  
    .    
 -  .      
   .    XML 
       
.   ,     -
,   HTML,     .
   XML          -
   ,      -
  .   XML     -
 ,  SOAP, UDDI, WSDL, ebXML   .
    Java       XML. 
     Java  XML    -
   .

1.6  

           , -
 Web Services -  .    Web Services  
    Web. Web Services -    
  .    ,   ,
   XML.     WSFL -
 Web.      ,  
 UDDI - Universal Description, Discovery & Integration.  
      .
     - WSDL (Web Services Description Language).   
        -
.      ,  
 ,   .

34

   ,        WSDL, 
   ,    
SOAP - Simple Object Access Protocol (    ). -
   SOAP,   ,   
      SOAP.
   SOAP,       , 
     ,    .
      XML. 
SOAP        ,  -
,   UDDI Disco (Discovety protocol -  -
),       .
    ,    
 Web Services,     -
  -.    -
 business-to-business  B2B. ,  ,  -
 , ,     -.
      ,   , 
-.      
      .  -
      Web Seuvices.
           Micro-
soft  .NET.  .NET    C# (-).   
Java,   ,    --
 , ,  Delphi, C++Builder, Visual J++ Microcoft.
  .NET   Web.   
 ,       
 business-to-business.      , -
   .    ASP.NET -  -
 , ADO.NET -   ADO   ,
Windows Forms    .     -
 SOAP  WSDL.
    ,     , -
 Visual Studio.Net.    Visual C++, Visual Basic, C#  -
        -
  .
    .NET    ,   -
    :   COM, CORBA -
 Object Management Group   J2EE -  Sun.   .NET
  ,     .  
      COM  CORBA,  
    IDL.   .NET   
       . 
       -  . ,
         -
 COM.
    ,    Web   , -
        Windows  -
  Web.  Web  ,      -
  Windows     Web.   ,  -
 Web        , 
  API, ..    .
        , -
     . ,  ,  
   ,   .    -

35

      ,   C++Builder 6.
,    - ,   Java, XML,   MTS -  -
 ,  ,     . ,
  , ,    .

1.7 C++Builder        Borland

...........................................
    C++Builder       .    -
          -
 Borland,         , -
    C++Builder.  ,    
C++Builder - Delphi.     -
,     C++Builder. 
Delphi    C++Builder,     , 
  ,   .  Delphi   
C++,   Object Pascal.   C++Builder    -
 Delphi,       .    -

36

 Delphi    ,   C++Builder  , 
    Delphi,    ,    -
     Delphi. ,  C++Builder 5 
 Delphi 5,   ,  Delphi 6.   C++Builder 6 -
  ,  Delphi 6.
         C++Bu-
ilder  Delphi  .   ,  
Object Pascal      (,    -
)  C++.       C++  Object Pascal, , -
, C++Builder  Delphi -     . 
-  C++    ,  Object Pascal.   
 C++     .   , -
       C++Builder.
      Borland    JBuilder -
     Java.     
  .1.4.  JBuilder - ,  C++Builder,   Java,
  ++.
       Borland,   C++Builder 6  Delphi 6,
     -    Kylix. 
     ,  -
         Linux.    
         -
   Windows    .
      Kylix   ,    C++Builder  
Delphi.       ,    C++Builder.  
  CLX  C++Builder 6,     . 
  Kylix -  ,   Linux.
       C++Builder 6  Kylix,   , 
C++Builder 6     - ,
     Windows,    Linux.  
 C++Builder 6,      VCL, 
 CLX (cross-platform component library).   
,    Kylix.      Linux   -
    C++Builder.
          
 Borland      -
    . ,  , 
   Borland AppServer 4.5.   
J2EE (Java 2 Enterprise Edition - .  . 1.4   
Java)  CORBA.  ,    J2EE -
   CORBA,    
      .
    AppServer  Java,    -
  JBuilder.         
  C++Builder,     
 AppServer.
    , C++Builder 6     -
  Borland, ,      
  .      -
  Windows C++Builder     -
    -  -
 .
