Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Group 3 The Pasta Flingers CORBA Object Management Group – OMG Common Object Request Broker Architecture Services of Distributed Objects IDL Language and OS Agnostic Defines Object Interface and Object Variables Variables are strictly typed Example IDL IDL Variable Mappings IDL Java module package interface interface enum,struct,union class string, wstring java.lang.String long int sequence, array array …many more ORB Magic! Routes request from client to object and response from object to client. Maintains Interface Repository http://www.omg.org/images/logos/diagram-client_to_request_to_object_implementation.gif Implementation Automate the process of updating the CRM when deliveries are made Automate the process of recalculating the routes to incorporate new orders Create a web service allowing customers to check order status Allow customers to place and track orders online Our components Business Logic CRM Adapter Tracking Service Adapter Routing Engine Adapter + Website & Web Service Extending the System System designed with extendibility in mind To replace an existing object in the system: modify the adapter between the system and the middleware Extending the System To add a new object or functionality to the system: Create an adapter between the object and the middleware Modify the middleware to use new functionality, and make it available to clients if necessary CORBA language agnostic, so new components are not tied to any specific language Demo