Remote Procedure Calls (RPC) Flashcards
(9 cards)
Remote Procedure Calls (RPC)
The Remote Procedure Call method allows the functions defined in one application to be called by other applications, from the same machine, or over a network.
DO, integration middleware
The most important component of the DO integration solution is Object Request Broker (ORB) middleware.
Message-oriented integration (MoSI)
MoSI is a solution and not an approach
Three types of messages
Commands messages – a call to a function
– Document messages, e.g., order messages with details
– Event messages – e.g., checking availability to send
message
Development of the integration evolution
1.Data Sharing:Non-real time
data sharing
2.Sockets:Real-time data sharing
3.RPC:Functionality sharing,
Interface description
4.ORBs:Functionality sharing.
Object interface/sharing
Language/Platform independence
5.Messaging:Functionality sharing. Scalable
connectivity, guaranteed delivery
Tight coupling—loose coupling
Information-oriented System Integration (IoSI)
is an
integration approach based on the exchange of
simple information (data) between systems, usually
between databases
Information-oriented system integration is about the data
transfer between
source and target systems (applications),
where the data can be structured and formatted differently.
Advantages/Disadvantages of IoSI:
+ The approach is the easiest to understand and develop.
+ Most sources/targets, especially databases, use standardized
API, originating from Open DataBase Connection (ODBC) initiative.
●- Dealing with only data sharing
●- Does not deal with business logics, states, behavior, etc.
●- An IoSI will not suffice where functional and / or behavior
integration is needed.
Classification of IoSI solutions: Three
major solutions
Data warehousing (batch information integration),
● Data (database) federation (real-time information
integration)
● Data replication (near-real-time information integration)