There Are Many Interfaces
Sun developed the RPC concept as part of its Open Network Computing (ONC) architecture, and a similar type of RPC was used in The Open Group's DCE architecture, which was the model for Microsoft's DCOM. CORBA also provides this capability along with a comprehensive messaging environment designed to support multiple programming languages and platforms. Web services and service oriented architectures (SOAs) are another form of RPC. See remoting, Web services, SOA, CORBA and DCOM.
RPCs Vs. CORBA
The concept may be the same (one program calls another to execute some service), but RPCs function more like a program calling a function in the same machine, only done remotely. RPCs also tend to be language and platform specific. CORBA provides a complete messaging environment that Object Request Broker (ORB) software manages at both ends of the communication.
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2008 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- The world's simplest definition of 'SOA': hmm...
- The world's simplest definition of 'SOA': hmm...Services Oriented Building or Service Oriented DesigningAccording to our friends at Wikipedia: "The word "architecture" comes from the Latin architectura and that from Greek αρχιτέκτων architekton, "master builder", from the combination of αρχι- (archi-), "chief" or "leader" and τέκτων tekton, a "builder" or...
- Discussion threads 2008-09-23
- Commercial development strategies
- Commercial development strategiesMy own two centsYour presentation, while quite interessting, miss, I think two points.first solaris, as I already stated on your previous post, is not anymore generic than any other operating system, be it windows, linux or AmigaOS. It is one specific operating system among other. I can...
- Discussion threads 2008-09-08
- Analysts: vendors are mellowing their SOA pitches
- Analysts: vendors are mellowing their SOA pitchesTools, Not AppsSOA is a programmer's environment...like a gardener coming to work each day, the programmer writes and mends small services specific to the task.Vendors should be selling the hoes, trowels and rakes...not some gigantic blunderbus "application server".Include the knowledge worker...and meet success!RPC ->...
- Discussion threads 2008-08-18
- Open Source VoIP: Asterisk or FreeSwitch?
- When the time came for a new PBX, Brian Snipes chose to do something a bit unconventional. The IT manager at law firm Hare, Wynn, Newell, and Newton LLP didn't purchase a commercial PBX, nor did he settle on the open source market leader,...
- Blog posts 2008-07-22
- Ringleader of cybercrime group to be offered a job as cybercrime fighter
- Owen Thor Walker, a 18 years old ringleader of an international cybercrime group, known as AKILL, part of the A-Team, a group of 8 script kiddies which were all caught in a operation called "Operation Bot Roast II" bust executed by the FBI and several international law enforcement agencies in...
- Blog posts 2008-07-16
- WordPress 2.6 disables remote access, swats 194 bugs
- WordPress, one of the fastest growing blog software providers, has shipped a new update with fixes for nearly 200 bugs and a major security-related change to disable remote publishing protocols by default. With WordPress 2.6, the open-source software promises to be more secure out-of-the-box with full SSL...
- Blog posts 2008-07-15
- Google shares more of its secret sauce: Protocol buffers
- It's a common problem in computer science: how do you get data from one part of your program to another part? What if the two parts were written by different people, at different times, in different languages, on different machines? Search giant Google has to deal with this issue all...
- Blog posts 2008-07-09
- Selling SOA: Stating the obvious
- Selling SOA: Stating the obviousHow to sell SOAI have blogged obsessively on this topic. You have to align SOA with key business drivers. SOA is hard to justify on a single project. You need to have a SOA strategy that aligns with a business strategy. I...
- Discussion threads 2008-06-16
- GWT fireside chat
- I'm still wading through all the notes I took at the Google I/O 2008 conference last week. If you want to see pictures, check out my flickr photoset (183 photos). While I was there, I went to two sessions called "fireside chats". Although there was no fire...
- Blog posts 2008-06-05
- MARS - Cisco Security Monitoring, Analysis, and Response System v3.0
- Instantly save $400 off the standard course price when you register on TechRepublic or ZDNet! Offer ends August 22, 2008.View Available Dates and LocationsCisco Security Monitoring, Analysis, and Response System MARS is a family of high-performance, scalable appliances for threat management, monitoring, and mitigation that enables you to...
- Training 2008-06-01
- Soap Generate Gear (exe)
- Using Soap Generate Gear, easily and automatically generate soap protocol source code for client/server sides from wsdl file. RPC and Document style are all supported. What you need to do is just import your wsdl file and click generate button. Pure platform independent c source code to make sure highly...
- Software downloads 2008-04-02
- Sun waits out Microsoft
- Sun waits out MicrosoftBinary Compatibility? To even suggest it is folly"I pushed the envelope, just for giggles, calling for binary compatibility between Java and .NET/DCOM/COM"This isn't useful and the mere suggestion brings back memories of the Object Request Broker ORB wars of years ago (CORBA R.I.P) and it doesn't solve...
- Discussion threads 2008-03-10
- Needed: Platforms that support Rich Internet Applications SOA
- Needed: Platforms that support Rich Internet Applications SOAAdobe FlexCheck out Adobe Flex - natively supports Web ServicesService sprawl?Seems like an excellent fit on the surface, using services to populate sections of the display and to perform operations (e.g. "process order"). I think management of the services is...
- Discussion threads 2008-03-07
- Services-Based Enterprise Integration Patterns Made Easy, Part 2: More on the Evolution of Basic Concepts
- This paper, Part 2 of the series, picks up where the user left off in Part 1. Now that one has learned about the two earliest integration patterns - data sharing socket programming and Remote Procedure Call RPC - one continues developing the basic concepts. Check out two more developed...
- White papers 2008-03-06
- Services-Based Enterprise Integration Patterns Made Easy, Part 1: The Evolution of Basic Concepts
- This series of papers explains services-based enterprise integration patterns in an easy-to-understand, step-by-step way. In this installment, Part 1 of the series, one learns about the two earliest integration patterns - data sharing only and Remote Procedure Call RPC - which help introduce the concepts of service provider and service...
- White papers 2008-02-28
- NXTware (zip)
- NXTware IME, the industrys first integrated maintenance environment, is especially designed for software engineers responsible for maintaining and extending existing RPC, DCE and CORBA-based Systems. Leveraging the Eclipse IDE, NXTware provides visual tooling that lowers the costs of maintaining, updating and integrating existing CORBA assets. This version is the first...
- Software downloads 2008-01-29
- Routix.RPC (zip)
- Remote procedure call RPC is a technology that allows a computer program to cause a subroutine or procedure to execute in another address space commonly on another computer on a shared network without the programmer explicitly coding the details for this remote interaction. That is, the programmer would write essentially...
- Software downloads 2008-01-03
- Nine places where SOA is making a difference, right now
- Nine places where SOA is making a difference, right nowWhy is it that everybody thinks SOA is a new concept?The author said something to the effect that SOA was a new technology early in the article. No, SOA is not a new technology. I've been in the IT business...
- Discussion threads 2007-12-19
- BitNami Roller Stack (exe)
- Roller is an open source blog server best known for powering heavily used corporate blog sites, such as Sun Microsystem's employee blogging site, IBM DeveloperWorks blogs, IBM Blog Central and Javalobby's JRoller Java community site. Roller supports all of the features needed to set up a blog server for one...
- Software downloads 2007-12-14
- Userland Frontier X (dmg)
- Frontier is a powerful Web content management system, built around an object database, scripting language, script editor and debugger, outliner, multi-threaded runtime, integrated HTTP server, distributed computing protocols such as XML-RPC and SOAP. Frontier also includes our browser-based content system, Manila, at no extra cost. This version is the first...
- Software downloads 2007-12-13
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- BNET Industries
- Check out BNET's newest resource for managers and executives. Need to do research on your competitors? Don't have time to read every trade pub? BNET Industries is the new source for daily news, insights, and research on 11 major industries and 9,000 public companies.
-
- The technology industry from a different angle
-
- See what's hot in the auto industry
-
- Stay on top of the energy industry





