問題一覧
1
methods and models used in enterprise application integration, the need for application integration and challenges in integration.
Integrative programming and integration techniques
2
refers to techniques for combining existing software components to form a complete system.
Integration of softwares
3
includes at least one existing software system, developed in the past with no plan for its symmetric integration with another component in the future.
Integration of softwares | software integration
4
deals with an integration approaches and techniques that connect different components of IT infrastructure- people, applications, platforms and databases to enable a secure, intra and inter application collaboration.
Integrative programming
5
enable an organization to integrate business processes internally and externally with business partners to create dynamic environments that supports current and evolving business requirements, thereby creating a global organization.
Integrative solutions
6
assists in unlimited sharing of data and business processes among any connected applications or data sources in without making major changes to the applications or data structures.
Application Integration
7
is the process of connecting multiple, independently developed applications using incompatible technologies into a single organization wide system with information flowing seamlessly among the integrated systems or components.
Integration
8
is the process of combining separate applications into cooperating collections of application.
Integration
9
is the communication between a set of heterogeneous systems that are integrated together.
Inter-system communication
10
which put together many heterogeneous set of subsystems and the produced objects are extremely different, yet should contribute to the same process.
Integrated Systems
11
Given two or more systems, subsystems or components, each of which function properly (satisfying their requirement within their environment).
System Integration
12
Given a software system, this may have been functioning properly in the field for a significant period.
Functional integration or technology integration
13
The problem is to integrate them into one larger system satisfying the combined requirements within the newly formed environment.
System Integration
14
The problem is to integrate a new function or a new technology within the system.
Functional integration or technology integration
15
should provide the new functionality or use the new technology, while preserving the original system functionality.
Integrated System
16
A software system can be developed and delivered using available technologies and with less functionality than it is intended to finally provide.
Incremental Engineering
17
Sometimes an existing and properly functioning software system must be decomposed and integrated to carry out modification.
Modification
18
defines how applications will be integrated by defining the nature of and mechanisms for integration.
Integration Model
19
Some of the methods used for application integration are discussed in the following section. These models include; 3 ANSWERS
Presentation Integration, Data Integration, Function Integration
20
allows the integration of new software through the existing presentations of the legacy software.
Presentation integration model
21
This is typically used to create a new user interface but may be used to integrate with other applications.
Presentation integration model
22
allows the integration of software through access to the data that is created, managed and stored by the software typically for the purposes of reusing or synchronizing data across applications.
Data integration model
23
allows the integration of software for the purpose of invoking existing functionality from other new or existing applications. The integration is done through interfaces to the software.
Functional integration model
24
needs to provide efficient, reliable and secure data exchange between multiple enterprises applications.
Application Integration
25
Integration solutions have to transport data from one computer to another across networks.
Network Unrealibility
26
in the worst case, every application runs on a completely separate environment, e.g., database storage is not shared among applications.
Distributed Systems
27
Sending data across a network is multiple orders of magnitude slower than making a local method call.
Slow Networks
28
each application implements its own data model.
Heterogeneity
29
Applications change over time. An integration solution has to keep pace with changes in the applications it connects.
Modification Complexity / Change is inevitable
30
is an integration framework composed of a collection of technologies and services which form a middleware or "middleware framework" to enable integration of systems and applications across organizations.
Application Integration
31
one application writes a file that another later reads.
File Transfer
32
multiple applications share the same database schema, located in a single physical database.
Shared Database
33
one application exposes some of its functionality so that it can be accessed remotely by other applications as a remote procedure.
Remote Procedure Invocation
34
one application publishes a message to a common message channel. Other applications can read the message from the channel at a later time.
Messaging
35
fast changing work-processes and workflows need flexible access to functions and data. High barriers between systems are falling or changing to small boundaries as modularity is growing
Flexibility
36
where functions and data have to be used across systems, middleware speeds development and changes (in the long term, but not necessarily in the short term).
Speed
37
the of building and maintaining unique one-to-one integration between systems is rapidly growing for larger systems.
Cost
38
as methods and interfaces are re-used, fewer components and skills are needed.
Standardization
39
as more and more data are used across systems and different work processes, a system integration architecture and some middleware solutions ensure the data integrity across systems and situations of use.
Data integrity
40
easy and secure access to information across systems opens up opportunities for new products, especially on new delivery platforms.
New products and service
41
you can replace a sub-system from vendor A by an equivalent system from vendor B, without having to reconfigure the rest of the system.
Prevent lock-in by vendors
42
as common ways of achieving integration are established, the organization gets a better ; both due to the standardization and to the needed repository of information about systems, functions, data, integrations, interfaces and metadata..
Overview
43
standardization allows technical planning departments to use tools which will make the planning process much easier.
System planning
44
an understanding of the workflows in which the operators are involved will become more necessary in the future than today.
Training
45
provides input & output for the system;
Presentation layer
46
the “brains” of the system;
Application Logic layer
47
the memory or content of the system (databases and fileservers).
Data
48
the physical place where data are put.
Storage
49
A _________ is a formal language that specifies a set of instruction that can be used to produce various kinds of output. _______________ generally consist of instructions for a computer.
Programming Languages / Definition
50
A ________ is a programming language that supports scripts: programs written for a special runtime environment that automate the execution of tasks that could alternatively be executed one-by-one by a human operator. _______ are often interpreted (rather than compiled).
Scripting Languages / Definition
51
It's a Compiler-based language
Programming Languages / Type
52
It an interpreter based language
Scripting Languages / Type
53
developing anything needful from scratch
Programming Languages
54
to combine existing components
Scripting Languages
55
the _______ are compiled into a more compact form that does not need to be interpreted by another application in the same way. The compiled result is stand-alone.
Programming Languages
56
are interpreted within another program (like JavaScript is put within HTML and then interpreted by the browser)
Scripting Languages
57
they run independent of a parent program or exterior
Programming Languages
58
designed to give full usage of a language
Programming Languages
59
one shot conversion
Programming Languages
60
it creates a .exe file
Programming Languages
61
program compilation is necessary
Programming Languages
62
is making a full code of program
Programming Languages
63
harder to code. needs numerous lines of code each function
Programming Languages
64
are complex
Programming Languages
65
takes longer to develop as more code needs to be written
Programming Languages
66
does not require a host. is self-executable
Programming Languages
67
C, C++, C#, Java, VC++, VB, Basic, COBOL, Pascal, etc.
Programming Languages
68
JavaScript, VB Script, Shell, Perl, Python, Ruby, Rexx, PHP, GameMonkey, Lua, etc.
Scripting Languages
69
requires a host
Scripting Languages
70
takes less time to code as it needs less coding
Scripting Languages
71
are easy to use and easy to write
Scripting Languages
72
easier to code. needs only a few short lines of code for each function.
Scripting Languages
73
are just a piece of code
Scripting Languages
74
no need to compile the program
Scripting Languages
75
does not create a .exe file
Scripting Languages
76
line by line conversion
Scripting Languages
77
designed to make coding fast and simple
Scripting Languages
78
is a core concept of an object-oriented paradigm that provides a way to perform a single action in different forms.
Polymorphism
79
is not a type-safe language, we can pass any type of data members with the methods.
Jvascript
80
means Ability to call the same method on different objects and each object responds in different way is called
Polymorphism
81
many
poly
82
change from one form to another
morph
83
is used to describe creation of something without previous planning. In other words,it means to change something from one form to another on the spot.
Adhoc Polymorphism
84
says that different types are interchangeable because types doesn't matter at all.
Parametric Polymorphism
85
involves creating derivative objects from a parent object.
Subtype Polymorphism
86
It’s can be called Inclusion Polymorphism, Subclassing, or Inheritance.
Subtype Polymorphism