PowerDynamo overview  Benefits of using EAServer components with PowerDynamo

Chapter 5: Using PowerDynamo with EAServer

EAServer and PowerDynamo architecture

Figure 5-1 demonstrates one scenario in which a Dynamo client connects to EAServer to process a Dynamo script, which contains a Methods As Stored Procedures (MASP) call to an EAServer component.

Figure 5-1: EAServer and Dynamo

These steps correspond to the numbers in the diagram:

  1. A browser requests a Web page. The Web page is a Dynamo script that contains HTML, SQL queries and a MASP call to an EAServer component in that order.

  2. The Web server passes the request to Dynamo.

  3. The script is retrieved from the Web site (not shown in the diagram). Processing of the script begins. The HTML and SQL queries within the Dynamo script are processed.

  4. An ODBC or Open Client connection is made to a database to retrieve the necessary information for the SQL query.

  5. The data is returned to Dynamo. Processing of the script continues until the EAServer component call is encountered.

  6. Because a MASP call is being made, an ODBC or Open Client connection is made to access the EAServer component and the called method.

  7. The component method is executed. If the method requires database access, a connection is made to a database to retrieve the appropriate data.

  8. The data is returned to EAServer through an ODBC, Open Client, or JDBC connection.

  9. The results from the EAServer function are returned to Dynamo through an ODBC or Open Client connection.

  10. Dynamo passes the results, in HTML format, back to the Web server.

  11. The results are passed back to the client through an HTTP connection.

Notes

A Web author can embed calls to EAServer components within a Dynamo script or template. The Dynamo script executes in the regular manner until it encounters the call to the EAServer component. At this point, a connection (through Dynamo) is made to EAServer, the appropriate method is executed, and the results are returned to Dynamo. Dynamo processes the information and returns HTML to the client.





Copyright © 2003. Sybase Inc. All rights reserved. Benefits of using EAServer components with PowerDynamo

View this book as PDF