what is the difference between Collaboration and Java
Collaboration definition interms of JAVACAPS terminology?

Answer Posted / rohit rai sirji

Collaboration Definitions define how data should be processed and routed between Project components, how databases should be queried in response to requests, and how APIs to one or more applications should be invoked. The external data formats that characterize the input and output data structures in a Collaboration Definition are described by Object Type Definitions (OTDs).

A Collaboration will typically receive a message containing the external representation of a particular OTD. It will use the unmarshal method of an instance of that OTD to parse the data and make it accessible though the hierarchical data structure. Then it will perform some operation— for example, copying parts of the data to another OTD instance. Finally, it will invoke the marshal method on the other OTD instance to render the contents of its data structure as a single, serialized data stream for further transport.

Is This Answer Correct ?    1 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is resultsetmetadata in java?

527


What is dto layer in java?

466


What is the difference between lambdas and delegates?

479


What is the difference between collection and stream?

478


Which is faster c++ or java?

525






What are the authentication modes in asp.net? : java security

502


What about products that claim to block java applets at a firewall? : java security

496


What kind of thread is the garbage collector thread?

513


can a program use more than one command-line argument?

489


What is maven in java?

467


Where is java installed?

478


What is the difference between map and flatmap in java?

486


Explain the inheritance principle.

532


Why dependency injection is used in java?

483


What is cdi bean in java?

538