web server - Borland Technical Publications
web server - Borland Technical Publications web server - Borland Technical Publications
EJB to CORBA mapping atmSession->transfer("checking", "saving", 100.00 ); current->commit( 0 ); } catch( ... ) { current->rollback(); } } catch( ... ) { ... } Mapping for security Security aspects of the EJB specification focuses on controlling access to enterprise beans. CORBA defines a number of ways to define the identities, including the following cases: ■ ■ ■ ■ Plain IIOP. CORBA's principal interface was deprecated in early 1998. The principal interface was intended for determining the identity of a client. However, the authors of the CORBA security services implemented a different approach, GIOP. The GIOP specification contains a component called service context, which is an array of value pairs. The identifier is a CORBA long and the value is a sequence of octet. Among other purposes, entries in the service context can be used to identify a caller. Secure IIOP. The CORBA security specification defines an opaque data type for the identity. The real type of the identity is determined by the chosen security mechanism; for example, GSS Kerberos, SPKM, or CSI-ECMA. IIOP over SSL. SSL uses X.509 certificates to identify servers and, optionally, clients. When a server requests a client certificate, the server can use the certificate as a client identity. Chapter 11: Writing enterprise bean clients 95
96 BES Developer’s Guide
- Page 55 and 56: Apache web server to Borland web co
- Page 57 and 58: Apache web server to Borland web co
- Page 59 and 60: Large data transfer Downloading lar
- Page 61 and 62: Large data transfer Uploading large
- Page 63 and 64: IIS web server to Borland web conta
- Page 65 and 66: IIS web server to Borland web conta
- Page 67 and 68: IIS web server to Borland web conta
- Page 69 and 70: Session management with JSS If an i
- Page 71 and 72: Managing and configuring the JSS Co
- Page 73 and 74: The Borland IIOP connector BES supp
- Page 75 and 76: Setting up your web container with
- Page 77 and 78: 66 BES Developer’s Guide
- Page 79 and 80: Web-enabling your CORBA server Impo
- Page 81 and 82: Configuring your Apache web server
- Page 83 and 84: Configuring your Apache web server
- Page 85 and 86: Web Services and Partitions ■ ■
- Page 87 and 88: Web Service providers Java:RPC prov
- Page 89 and 90: How Borland Web Services work
- Page 91 and 92: Packaging Web Service Application A
- Page 93 and 94: Tools Overview Java2WSDL tool Note
- Page 95 and 96: 84 BES Developer’s Guide
- Page 97 and 98: Client view of an enterprise bean L
- Page 99 and 100: Client view of an enterprise bean E
- Page 101 and 102: Managing transactions Managing tran
- Page 103 and 104: Support for JNDI Support for JNDI T
- Page 105: EJB to CORBA mapping A CORBA progra
- Page 109 and 110: Application Client architecture Pac
- Page 111 and 112: Document Type Definitions (DTDs) my
- Page 113 and 114: Support of references and links The
- Page 115 and 116: Use of Manifest files Use of Manife
- Page 117 and 118: 106 BES Developer’s Guide
- Page 119 and 120: Sessions in secondary storage If yo
- Page 121 and 122: 110 BES Developer’s Guide
- Page 123 and 124: Container-managed persistence and R
- Page 125 and 126: Implementing an entity bean Generat
- Page 127 and 128: Container-Managed Persistence in Bo
- Page 129 and 130: Container-Managed Persistence in Bo
- Page 131 and 132: Setting Properties Setting Properti
- Page 133 and 134: Setting Properties into a BLOB. The
- Page 135 and 136: Setting Properties Automatic table
- Page 137 and 138: 126 BES Developer’s Guide
- Page 139 and 140: Container-managed persistence and R
- Page 141 and 142: Container-Managed Persistence in Bo
- Page 143 and 144: Container-Managed Persistence in Bo
- Page 145 and 146: Container-Managed Persistence in Bo
- Page 147 and 148: Container-Managed Persistence in Bo
- Page 149 and 150: Container-Managed Persistence in Bo
- Page 151 and 152: Container-Managed Persistence in Bo
- Page 153 and 154: 142 BES Developer’s Guide
- Page 155 and 156: Setting Properties J2EE 1.3 Entity
EJB to CORBA mapping<br />
atmSession->transfer("checking", "saving", 100.00 );<br />
current->commit( 0 );<br />
} catch( ... ) {<br />
current->rollback();<br />
}<br />
}<br />
catch( ... ) {<br />
...<br />
}<br />
Mapping for security<br />
Security aspects of the EJB specification focuses on controlling access to enterprise<br />
beans. CORBA defines a number of ways to define the identities, including the<br />
following cases:<br />
■<br />
■<br />
■<br />
■<br />
Plain IIOP. CORBA's principal interface was deprecated in early 1998. The principal<br />
interface was intended for determining the identity of a client. However, the authors<br />
of the CORBA security services implemented a different approach, GIOP.<br />
The GIOP specification contains a component called service context, which is an<br />
array of value pairs. The identifier is a CORBA long and the value is a sequence of<br />
octet. Among other purposes, entries in the service context can be used to identify a<br />
caller.<br />
Secure IIOP. The CORBA security specification defines an opaque data type for the<br />
identity. The real type of the identity is determined by the chosen security<br />
mechanism; for example, GSS Kerberos, SPKM, or CSI-ECMA.<br />
IIOP over SSL. SSL uses X.509 certificates to identify <strong>server</strong>s and, optionally,<br />
clients. When a <strong>server</strong> requests a client certificate, the <strong>server</strong> can use the certificate<br />
as a client identity.<br />
Chapter 11: Writing enterprise bean clients 95