Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1)RPC, remote procedure calls, enable service and software on one computer to us

ID: 3575010 • Letter: 1

Question

1)RPC, remote procedure calls, enable service and software on one computer to use services and software on a different computer. The group responsible of architecture structure in these cases is the Object Management Group (OMG) formed in 1989, the intent was to encourage the adoptions of distributed object systems in order to gain the benefits of object - oriented programming for software development. One of their systems that advocated the use of open systems was the Common Object Request Broker Architecture (CORBA) What are the main components of CORBA’s language - independent RMI framework?

2)Between Microsoft, Apple and Linux, which do you like best and why ?

3) Explain the Disadvantages of Cloud Based computing in comparison to Server Hardware enclosed in a company’s Intranet.

Explanation / Answer

1) The main components of CORBA’s RMI framework are:

Ans :1.An interface definition language is known as IDL.

2 Architecture.

3.The General Inter-ORB protocol (GIOP) defines as:

•an external data representation, called C D R.

.specifies formats for messages in a request-reply protocol.

•including messages for enquiring about the location of an object, for cancelling the requests and for the reporting errors.

4.The Internet Inter-ORB protocol (IIOP) defines a standard form for the remote object references.

•IIOP is GIOP implemented in TCP/IP protocols

CORBA services - generic services useful in mostly distributed applications e.g. Naming Service, Event Service.

2) Between Microsoft, Apple and Linux, which do you like best and why ?

Ans: Linux is most confusing barriers to entry.

Windows maintained a fairly straightforward version structure, with progressive iterations divided by tier.
Linux is much more complex.

The Linux Kernel forms the basis for all Linux operating systems.

However, as it is an open source, it can be modified and altered by anyone to create their own custom versions of the software.
As a result, there are hundreds of different Linux-based operating systems are known as distributions, or ‘distros’.

This makes reviewing and choosing between them much more complicated than simply picking Windows 7, Windows 8 or Windows 10.

Apple costs even more than Windows.

If you already have a computer, you cannot install MAC(Apple software) on it unless it's an Apple. Otherwise, you must buy a new computer.

Only a few programs will run on Mac, and almost no games.

In conclusion windows are better than apple and linux cause we can run any programmers and play games.

3)Disadvantages:
Ans: 1)No longer in control:

When moving services to the cloud, you are handing over your data and information.
For companies who have an in-house IT staff, they will be unable to handle their issues own.
However, Stratosphere Networks has a 24/7 live help desk that can rectify or solove any problems immediately.
2) May not get all the features:

Not all cloud services are the same manner.
Some cloud providers limited versions and enable the most popular features only, so you may not receive every feature or customization you want.
Before signing up, make sure you know what your cloud service provider offers.
3)Doesn't mean you should do away with servers:

You may have fewer servers to handle means less for your IT staff to handle, but that does not mean you can let go of all your servers and staff.
While it may seem costly to have data centers and a cloud infrastructure, redundancy is key for backup and recovery.
4)No Redundancy:

A cloud server is not redundant nor backed up.
As technology may fail here and there,to avoid getting burned by purchasing a redundancy plan.
Although it is an extra cost, in most cases it will be well worth it.
5)Bandwidth issues:

For ideal performance, clients have to plan accordingly and not pack large amounts of servers and storage devices into a small set of data centers.