Podrobná bibliografie
| Název: |
Fast channel architecture |
| Document Number: |
20060129546 |
| Datum vydání: |
June 15, 2006 |
| Appl. No: |
11/013277 |
| Application Filed: |
December 14, 2004 |
| Abstrakt: |
A system and method are described for performing data processing using shared memory. In one embodiment, a first application programming engine is employed to process first application programming-based requests. Additionally, a second application programming engine is employed to process second application programming-based requests. The first and second application programming engines are integrated using a memory to provide a common access to both the first and second programming engines. |
| Inventors: |
Braun, Bernhard (Rauenberg, DE); Luik, Oliver (Wiesloch, DE) |
| Claim: |
1. A method, comprising: employing a first application programming engine capable of processing first application programming-based requests; employing a second application programming engine capable of processing second application programming-based requests; and integrating the first application programming engine with the second application programming engine using a memory to provide a common access to the first and second application programming engines. |
| Claim: |
2. The method of claim 1, wherein the first and second application programming engines reside at an application server, the application server including one or more of the following: SAP Web Application Server, Unix Application Server, Microsoft Windows Application Server, Oracle Application Server, Java System Application Server, and J2EE Application Server. |
| Claim: |
3. The method of claim 1, wherein the first application programming engine comprises an Advanced Business Application Programming (ABAP) engine, the ABAP engine having a plurality of work processes. |
| Claim: |
4. The method of claim 1, wherein the second application programming engine comprises a Java 2 Enterprise Edition (J2EE) engine, the J2EE engine having a plurality of worker nodes. |
| Claim: |
5. The method of claim 1, wherein the processing of the first application programming-based requests comprises: receiving the first application programming-based requests at the memory; and assigning the first application programming-based requests to one or more available work processes of the plurality of work processes, wherein the first application programming-based requests include ABAP-based requests. |
| Claim: |
6. The method of claim 1, wherein the processing of the second application programming-based requests comprises: receiving the second application programming-based requests at the memory; and assigning the second application programming-based requests to one or more available worker nodes of the plurality of worker nodes, wherein the second application programming-based requests include Java-based requests. |
| Claim: |
7. The method of claim 1, wherein the memory includes a shared memory having a plurality of memory pipes, wherein the plurality of memory pipes are used bi-directionally to facilitate bi-directional communication between the plurality of work processes and the plurality of worker nodes. |
| Claim: |
8. The method of claim 7, wherein the shared memory is further to facilitate bi-directional communication between the first application programming engine and the second application programming engine. |
| Claim: |
9. A system, comprising: a first application programming engine at an application server, the first application programming engine capable of processing first application programming-based requests; a second application programming engine at the application server, the second application programming engine capable of processing second application programming-based requests; and a memory to facilitate integration of the first and second application programming engines by providing a common access to the first and second application programming engines. |
| Claim: |
10. The system of claim 9, wherein the application server comprises one or more of the following: SAP Web Application Server, Unix Application Server, Microsoft Windows Application Server, Oracle Application Server, Java System Application Server, and J2EE Application Server. |
| Claim: |
11. The system of claim 9, wherein the first application programming engine comprises an ABAP engine, the ABAP engine having a plurality of work processes. |
| Claim: |
12. The system of claim 9, wherein the second application programming engine comprises a J2EE engine, the J2EE engine having a plurality of worker nodes. |
| Claim: |
13. The system of claim 9, wherein the application server is further to: receive the first application programming-based requests at the memory; and assign the first application programming-based requests to one or more available work processes of the plurality of work processes, wherein the first application programming-based requests include ABAP-based requests. |
| Claim: |
14. The system of claim 9, wherein the application server is further to: receive the second application programming-based requests at the memory; and assign the second application programming-based requests to one or more available worker nodes of the plurality of worker nodes, wherein the second application programming-based requests include Java-based requests. |
| Claim: |
15. A machine-readable medium having stored thereon data representing sets of instructions which, when executed by a machine, cause the machine to: employ a first application programming engine capable of processing first application programming-based requests; employ a second application programming engine capable of processing second application programming-based requests; and integrate the first application programming engine with the second application programming engine using a memory to provide a common access to the first and second application programming engines. |
| Claim: |
16. The machine-readable medium of claim 15, wherein the first and second application programming engines reside at an application server, the application server including one or more of the following: SAP Web Application Server, Unix Application Server, Microsoft Windows Application Server, Oracle Application Server, Java System Application Server, and J2EE Application Server. |
| Claim: |
17. The machine-readable medium of claim 15, wherein the first application programming engine comprises an Advanced Business Application Programming (ABAP) engine, the ABAP engine having a plurality of work processes. |
| Claim: |
18. The machine-readable medium of claim 15, wherein the second application programming engine comprises a Java 2 Enterprise Edition (J2EE) engine, the J2EE engine having a plurality of worker nodes. |
| Claim: |
19. The machine-readable medium of claim 15, wherein the sets of instructions which, when executed by the machine, further cause the machine to: receive the first application programming-based requests at the memory; and assign the first application programming-based requests to one or more available work processes of the plurality of work processes, wherein the first application programming-based requests include ABAP-based requests. |
| Claim: |
20. The machine-readable medium of claim 15, wherein the sets of instructions which, when executed by the machine, further cause the machine to: receive the second application programming-based requests at the memory; and assign the second application programming-based requests to one or more available worker nodes of the plurality of worker nodes, wherein the second application programming-based requests include Java-based requests. |
| Current U.S. Class: |
707004/000 |
| Current International Class: |
06 |
| Přístupové číslo: |
edspap.20060129546 |
| Databáze: |
USPTO Patent Applications |