Skip to content

CORBA on the Web

Best in textbook rentals since 2012!

ISBN-10: 0070067244

ISBN-13: 9780070067240

Edition: 1998

Authors: Ron Ben-Natan

List price: $44.95
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

Financial brokers handle requests between sellers and buyers of stocks, bonds, and securities. Now CORBA is capable of being used by Web developers. This hands-on book shows the Web developer how to put it into practice using software.
Customers also bought

Book details

List price: $44.95
Copyright year: 1998
Publisher: McGraw-Hill School Education Group
Binding: Paperback
Pages: 600
Size: 7.25" wide x 9.25" long x 1.25" tall
Weight: 1.936
Language: English

Forewordp. xvii
List of Acronymsp. xix
Interoperable Websp. 1
The History of the Internetp. 3
The History of the World Wide Webp. 6
The Internet and the WWW Todayp. 9
The Object Management Groupp. 9
A Crash Course in Object Technologyp. 12
First Principlesp. 12
Objectsp. 14
Classesp. 15
Methods and Messagesp. 17
Encapsulation and Modularityp. 17
Abstractionp. 17
Inheritance and Subtypingp. 18
Polymorphismp. 19
Dynamic Bindingp. 20
Software Reuse, ICs, and Componentsp. 21
Frameworksp. 22
Design Patternsp. 22
Object-Oriented Distributed Systemsp. 24
Java-The Environmentp. 27
Java--The Languagep. 28
Java Language Featuresp. 30
The Java System Architecturep. 34
Just-In-Time Compilersp. 37
The Java Development Kit (JDK) and the Java Runtime Environment (JRE)p. 37
JavaBeansp. 41
The JavaOSp. 43
The Java Virtual Machinep. 44
Java Bytecodesp. 44
JVM Executionp. 45
JVM Threadsp. 47
The Class File Formatp. 48
Class File Verificationp. 49
Elements of the Java Programming Languagep. 51
Java Appletsp. 53
The Applet Classp. 54
Reading Applet Parametersp. 57
Applet Restrictionsp. 57
The Java Thread Modelp. 58
Thread Synchronizationp. 60
Thread Groupsp. 61
Java Exceptionsp. 62
Java Streamsp. 64
Networking in Javap. 66
TCP/IPp. 67
Socketsp. 68
Socket Programming in Javap. 68
Internet Protocolsp. 70
The Hypertext Transfer Protocol (HTTP)p. 71
URIs, URLs, and URNsp. 71
URLs in Javap. 73
The Java Reflection APIp. 73
Methods Added to Class Classp. 74
Important Methods in the Member Interfacep. 75
Corba--The Architecturep. 77
The Object Management Architecturep. 78
The OMA Reference Modelp. 79
The Object Request Brokerp. 81
Object Servicesp. 81
Common Facilitiesp. 82
The OMG Object Modelp. 82
Objects and Typesp. 85
Objects and Non-Objectsp. 86
Operationsp. 87
Subtyping and Inheritancep. 87
The Corba Object Model (Corba/OM)p. 88
Requestsp. 88
Operationsp. 88
Interfaces and Attributesp. 89
Typesp. 90
Implementationsp. 90
The Common Object Request Broker Architecturep. 90
The ORB Corep. 92
IDL Stubs and Skeletonsp. 93
Object Adapters and the ORB Interfacep. 93
Repositoriesp. 94
Object Referencesp. 94
Clientsp. 95
Object Implementationsp. 95
Object Adaptersp. 95
The Interface Definition Languagep. 96
The Dynamic Invocation Interfacep. 97
DII Structuresp. 97
Requestsp. 98
The Deferred Synchronous Modelp. 98
Context Objectsp. 99
The Interface Repositoryp. 99
The Structure of an Interface Repositoryp. 100
IR Containersp. 101
The ORB Interfacep. 103
Object References and Stringsp. 103
Operations on Object Referencesp. 103
The Basic Object Adapterp. 104
IIOP--Internet Interoperabilityp. 107
ORB Interoperabilityp. 110
Domainsp. 113
The Dynamic Skeleton Interfacep. 113
Inter-Domain Referencingp. 115
Interoperable Object Referencesp. 116
ORB Servicesp. 117
The General Inter-ORB Protocolp. 119
The Common Data Representationp. 120
GIOP Messagesp. 121
The Internet Inter-ORB Protocolp. 123
Corba IDL and the Java Mappingp. 125
Corba IDLp. 128
IDL Preprocessingp. 130
IDL Modulesp. 130
IDL Interfacesp. 132
IDL Typesp. 132
IDL Exceptionsp. 134
IDL Attributesp. 135
IDL Operationsp. 136
The IDL/Java Mappingp. 137
IDL-to-Javap. 138
Modulesp. 138
Interfacesp. 138
Typesp. 138
Exceptionsp. 140
Operationsp. 141
Pseudo Objectsp. 143
IDL and C++p. 143
Java ORBsp. 147
The Examplep. 148
The IDLp. 151
Stubs and Skeletonsp. 152
Client-Side Stubsp. 156
Implementation Skeletons--The BoaImpl Approachp. 160
Implementation Skeletons--The TIE Approachp. 163
The Example Appletp. 164
Corba Services--Part 1p. 169
The Object Services Architecture and the Object Services Roadmapp. 171
Services Overviewp. 173
The Naming Servicep. 176
The Naming Modulep. 177
Name Libraryp. 177
The Event Servicep. 178
The EventComm Modulep. 179
Event Channelsp. 180
The TypedEventComm Modulep. 182
Typed Event Channelsp. 183
Composing Event Channelsp. 183
The Life Cycle Servicep. 183
Object Creationp. 185
Object Deletionp. 186
Moving and Copying Objectsp. 186
Factories and Factory Findersp. 186
Object Graphsp. 188
The Persistence Servicep. 189
The PSM DDLp. 190
The PSM Modelp. 190
PSM Interfacesp. 192
Corba Services--Part 2p. 195
The Object Relationship Servicep. 195
Relationshipsp. 198
Object Graphsp. 201
Containment and Referencep. 202
Relationships versus Object Referencesp. 203
The Object Externalization Servicep. 204
Object Externalizationp. 205
Object Internalizationp. 208
The Object Transactions Servicep. 209
Service Structurep. 211
Transaction Service Componentsp. 213
The Transactions Modulep. 214
The Concurrency Control Servicep. 215
The Query Servicep. 215
The Property Servicep. 217
The Licensing Servicep. 217
The Time Servicep. 218
The Trading Servicep. 218
Corba Securityp. 219
Cryptographyp. 221
Corba Security at a Glancep. 224
The Corba Security Modelp. 225
Principalsp. 226
Secure Invocationsp. 226
Access Policiesp. 227
Auditingp. 228
Delegationp. 228
Security Interfacesp. 229
Level 2 Application Viewp. 229
View of Objects Implementing Securityp. 237
Interceptorsp. 240
The Secure Inter-ORB Protocolp. 241
Java Securityp. 243
The Java Security Modelp. 245
The Java Sandboxp. 246
The Class Loaderp. 247
The Verifierp. 249
The Security Managerp. 250
Applet Securityp. 254
JDK 1.1 Securityp. 256
JDK 1.1 Security Packagesp. 256
JAR Filesp. 258
The javakey Toolp. 259
The Java Cryptography Architecturep. 260
Engine Classesp. 261
Providersp. 262
Classesp. 262
JDK 1.2 Securityp. 264
Web Security, SSL, and CDSAp. 267
The Netscape Security Blueprintp. 268
Microsoft's Security Blueprintp. 269
S/MIMEp. 270
Secure HTTP (S-HTTP)p. 271
The Secure Electronic Transactions Specificationp. 272
The Secure Socket Layerp. 273
The SSL Protocolp. 275
SSL and Corba Securityp. 278
SSLeayp. 279
SSL and Javap. 279
SSL and Firewallsp. 280
The Common Data Security Architecturep. 281
CDSA Layered Architecturep. 282
The Common Security Services Managerp. 282
Cryptographic Servicesp. 284
Trust Policy Servicesp. 285
Certificate Library Servicesp. 286
Data Storage Servicesp. 287
Firewallsp. 289
Internet Firewallsp. 290
Types of Firewallsp. 290
Packet Filteringp. 291
Proxy Serversp. 291
SOCKSp. 292
Firewall Architecturesp. 293
FireWall-1p. 295
OPSECp. 296
Stateful Inspectionp. 296
Security Policy Managementp. 297
Authenticationp. 297
Network Access Translationp. 298
Encryptionp. 298
Content Securityp. 299
Connection Controlp. 300
Router Managementp. 300
Java Firewallsp. 300
Finjan Softwarep. 301
IIOP Firewallsp. 302
HTTP Tunneling of IIOPp. 303
IIOP Proxy Serverp. 304
WonderWallp. 304
Proxificationp. 305
WonderWall Configurationp. 306
The WonderWall HTTP Serverp. 308
Callbacksp. 308
OrbixWeb Programmingp. 311
The Interface Definition Languagep. 312
IDL Interfacesp. 312
Oneway Operationsp. 313
Context Clausep. 314
Modulesp. 315
Exceptionsp. 315
Inheritancep. 316
The Basic Types of IDLp. 318
Constructed Typesp. 319
Arraysp. 320
Template Typesp. 321
Constantsp. 322
Typedef Declarationp. 322
Scoped Namesp. 323
The Preprocessorp. 323
Pseudo Typesp. 324
IDL-to-Java Mappingp. 325
Overview of the Mappingp. 325
Mapping for Identifiersp. 326
Scoped Namesp. 326
The Corba Modulep. 326
Mapping for Basic Data Typesp. 327
Mapping for Interfacesp. 328
Mapping for Attributes and Operationsp. 334
Object Referencesp. 337
Inheritancep. 339
Mapping for Constantsp. 343
Mapping for Enumsp. 345
Mapping for Stringsp. 345
Mapping for Typedefsp. 347
Mapping for Strucksp. 348
Mapping for Unionsp. 349
Mapping for Arraysp. 351
Mapping for Sequence Typesp. 351
Mapping for Exception Typesp. 353
Context Argumentsp. 355
Common Mapping for Pseudo Typesp. 356
Mapping for Parameters and Return Valuesp. 357
Programming OrbixWeb Using Javap. 361
Files Generated by the IDL Compilerp. 363
A Client Programp. 364
The Server: Implementing Interfacesp. 368
The Server: Coding the Implementation Classesp. 370
The Server: main() Method And Object Creationp. 377
Registration and Activationp. 381
Execution Tracep. 382
Comparison of the TIE and BOAImpl Approachesp. 385
An Example of Using Holder Classesp. 387
Publishing Object References in Serversp. 389
Object Identificationp. 389
Making Object References Available to Clientsp. 393
Retrieving Object References in Clientsp. 397
Binding to Objects in OrbixWeb Serversp. 397
Using Object Reference Strings to Create Proxy Objectsp. 403
Resolving Names in the Naming Servicep. 404
ORB Interoperabilityp. 405
Overview of GIOPp. 406
IIOP in OrbixWebp. 408
Exception Handlingp. 418
User-Defined Exceptionsp. 418
System Exceptionsp. 420
The Client: Handling Exceptionsp. 421
The Server: Throwing an Exceptionp. 423
Inheritancep. 424
Single Inheritance of IDL Interfacesp. 425
Multiple Inheritance of IDL Interfacesp. 433
Contextsp. 435
Creating a Contextp. 435
Retrieving Property Values from a Contextp. 436
Type anyp. 437
Using Insertion Methods to Construct an Anyp. 438
Using Extraction Methods to Interpret an Anyp. 441
Inserting and Extracting Array Typesp. 443
Any Constructors and Additional Methodsp. 443
Any as a Parameter or Return Valuep. 444
Dynamic Invocation Interfacep. 444
Examplep. 445
Using the DIIp. 446
Using the DII: Corba-Based Approachp. 448
Deferred Synchronous Invocationsp. 458
Using Filters with the DIIp. 459
Referencesp. 461
Indexp. 467
Table of Contents provided by Syndetics. All Rights Reserved.