tanszek:oktatas:iss_t:evolution_of_software_integration_methods
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tanszek:oktatas:iss_t:evolution_of_software_integration_methods [2024/02/11 15:55] – knehez | tanszek:oktatas:iss_t:evolution_of_software_integration_methods [2026/02/23 06:01] (current) – [Middleware development method] knehez | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ==== Six standard software integration methods | + | ==== Six Standard Software Integration Methods |
| - | {{tanszek: | + | {{tanszek: |
| ==== Development methods of Information System Components ==== | ==== Development methods of Information System Components ==== | ||
| - | Below we present the basic methods | + | Below, we present the basic methods |
| However, in order for an application/ | However, in order for an application/ | ||
| Line 13: | Line 13: | ||
| * How can we manage the resources of the component? | * How can we manage the resources of the component? | ||
| * Where/how can we get the configuration information needed to run? | * Where/how can we get the configuration information needed to run? | ||
| - | * How can we communicate with the environment, | + | * How can we communicate with the environment, |
| ==== Native development method ==== | ==== Native development method ==== | ||
| Line 35: | Line 35: | ||
| * the standard handling of used dependencies (components developed by others) is not uniform, but after 2020, we can use [[https:// | * the standard handling of used dependencies (components developed by others) is not uniform, but after 2020, we can use [[https:// | ||
| - | * RELEASE/ | + | * RELEASE/ |
| * it is possible that the operation of the program is different (erroneous, slower) with another compiler | * it is possible that the operation of the program is different (erroneous, slower) with another compiler | ||
| Line 67: | Line 67: | ||
| * LLVM: this is not the classic VM, but it compiles the source into an llvm byte code, which then turns into native code. "LLVM is designed around a language-independent intermediate representation that serves as a portable, high-level assembly language that can be optimized with a variety of transformations over multiple passes. | * LLVM: this is not the classic VM, but it compiles the source into an llvm byte code, which then turns into native code. "LLVM is designed around a language-independent intermediate representation that serves as a portable, high-level assembly language that can be optimized with a variety of transformations over multiple passes. | ||
| - | **Just in Time (JIT) translation** | + | **Just in Time (JIT) compilation** |
| * The virtual machine can continuously optimize the application code, the byte code conversion is dynamic. | * The virtual machine can continuously optimize the application code, the byte code conversion is dynamic. | ||
| Line 92: | Line 92: | ||
| {{tanszek: | {{tanszek: | ||
| - | Application server development method. It was originally released by Sun Microsystems in 1999 under the name J2EE (Java 2 Enterprise Edition). The standard specification is currently at version 8 (2017): https:// | + | Application server development method. It was originally released by Sun Microsystems in 1999 under the name J2EE (Java 2 Enterprise Edition). The standard specification is currently at version 8 (2017): https:// |
| * It typically uses middleware implemented in Java. [[https:// | * It typically uses middleware implemented in Java. [[https:// | ||
tanszek/oktatas/iss_t/evolution_of_software_integration_methods.1707666911.txt.gz · Last modified: 2024/02/11 15:55 by knehez
