Persistent Connections a Thing of the Past?
Total Page:16
File Type:pdf, Size:1020Kb
$7.00 U.S. InsIde: MultiValue in the Cloud INTERNATIONAL Plus! Both Text and ® HTML: Multi- part E-mail SSpecpecTHE MULTIVALUE TEttCHNOLOGYrr umMumAGAZINE I SEP/OCT 2011 Are Persistent Connections a Thing of the Past? intl-spectrum.com Advanced 6 Spec_Layout 1 6/8/11 6:24 PM Page 1 Advanced database technology for breakthrough applications This makes applications fly. Embed our post-relational database if you Caché eliminates the need for object-relational want your next application to have breakthrough mapping. Which can reduce your development features, run withC abclahzéing speed, be massively cycle by as much as 40%. scalable and require mi®nimal administration. Caché is available for all major platforms – InterSystems has advanced object and it supports MultiValue development. technology that makes it easier to build applica- Caché is deployed on more than 100,000 tions with XML, Web services, AJAX, Java, and .NET. systems worldwide, ranging from two to over And Caché can run SQL up to 5 times faster than 50,000 users. relational databases. ™ For over 30 years, we’ve provided advanced With its unique Unified Data Architecture , technologies for breakthrough applications. InterSystems.com/Advanced6WW Download a free, fully functio©n 20a11l I,n tnerSoys-tetmism Corpeor-altiomn. Alil rtig hctso repseryve do. Inft eCrSyastecmhs Céach, éo is ra r ergiesteqredu treadsemta rikt o f oIntnerS yDsteVmsD Cor,p oaratti on. 7-11 Adv6Spec INTERNATIONAL ® SSpecpecTHE MULTIVALUE tt TErrCHNOLOGYumum MAGAZINE FEATURES I SEPTEMBER/OCTOBER 2011 MultiValue Communications: 6 The Persnickety Persistence Problem For decades, MultiValue Useful Tips on Migrating from Legacy PICK Your applications have followed the model 8 system sends up certain red flags when its performance has of having an always active, persistent degraded. These signals might include missing your maintenance connection to the server. This worked windows, users complaining about slow system response times, well when we had control over the or unreasonably high system maintenance fees. Perhaps your connection, primarily by using a customers are saying the application needs modernization, but the dedicated cable to a serial RS-232 port programming backlog is six months and growing. How do you solve physically located on a board in the these problems? Replace your legacy PICK system! BY DR. JOHN machine. Then came networks, where F. NuNZIATO, U2 DATA AND ApplICATION MIGRATION SPECIALIst, everything is dynamic and out of our ROCKET SOFTWARE control. Yet in 2011, how many of our MultiValue application still stick to trying Sending E-mail from MultiValue Programs - Part 5: to emulate the old persistent connection 12 Creating and Sending E-mails with HTML and Text Sections In the early days of e-mail, text was King. If you dared use model of the last century? BY KEVIN KING that horrible, evil, Microsoft Outlook mailer and sent HTML-based e-mail, you had better be wearing asbestos underwear, because you were going to get flamed. Today, HTML e-mail is the norm for all large businesses (at least in the USA), and the text-only pundits are considered to be somewhat Luddite. Then came mobile devices with small, hard to read screen sizes. What to do? What to do? Enter the DEPARTMENTS realm of multipart html/text e-mail. BY NATHAN RECTOR From the Inside page 4 Business Tech: MultiValue in the Clouds Although there 22 are still concerns with Cloud Computing — data privacy, guaranteed page 16 From the Press Room service levels, etc. — it appears that the Cloud is here to stay. So Tech Tip page 28 what will it take to be able to deploy your MultiValue applications in the Cloud? (Hint — you are almost there already.) BY CHARLES Clif Notes page 31 BAROUCH Auditing Database Changes with UniVerse Indexing 24 Subroutines UniVerse has file triggers which can be used to call a subroutine whenever a new record is added, changed, or deleted from a file so that the change to the database can be recorded in an International Spectrum and MultiValue audit trail for IT governance and compliance requirements. But full are registered trademarks of International blown triggers come with a certain amount of performance overhead. Spectrum, Inc. All other registered For simple auditing, using indexing suboutines with a new system trademarks are the property variable available at release 11.1 is a lighter weight alternative. BY of the respective trademark holders. CLIFTON OLIVER INTERNATIONAL SPECTRUM SEPTEMBER/OCTOBER 2011 u 3 INTERNATIONAL From the Inside B Y N A T H A N R E C T O R SpectrSEPTEMumBER/OCTOBER 2011 NATHAN RECTOR President CLIFTON OLIVER I need your help in getting the mes- Issue: I’m not a writer Editor sage out that MultiValue is a modern, Well, truth be told, neither am I. TRACEY RECTOR robust, solution-oriented platform My spelling is horrible. My grammar Layout that works well in a multi-system, makes Clif pull his hair out. (Editor’s mainstream environment. Note: I plan to bill Spectrum for a Are you interested? hairpiece.) And about every article I I’ve asked many people to write arti- write, he has to clarify at least one cles over the past few years, and I paragraph because he’s not quite sure have been rewarded with some very what I’m trying to say. Learn more about the MultiValue Symbol and see interesting articles. Most of these My suggestion is, don’t try to be a what MulitValue Technologies and MultiValue authors are techies like you, not pro- writer. Be yourself. Write the article as Communities exist to help you support and manage fessional writers. The best articles are if you are talking to someone or mak- your business and systems. To find out more visit the ones provided by the end users in ing notes on how to do something. http://www.intl-spectrum.com the marketplace. We can take that rough material and make it a finished product. MISSION STATEMENT International Spectrum I understand that writing can seem magazine’s editorial mission is to be the premier independent source of useful information for users, developers, and resellers daunting, and you wonder where to The article doesn’t have to be a Word of MultiValue database management systems, open systems find the time to do it. Well, we are document. It can be typed out in business database solutions, and related hardware, software, here to help. e-mail. Take an hour for lunch and use and peripherals. Published bimonthly, International Spectrum provides comprehensive coverage of the products, companies, The most common problems that new your smart phone to write the article. and trends that shape the MultiValue marketplace as well as the computer industry at large — helping its readers get the most authors have are: So, if you are worried about your writ- out of their business computer systems. • Don’t know what to write about ing — please don’t be. Let us address the polish of your articles. Trust me, • Company restrictions on propriety the International Spectrum Staff is code very good at doing this. • Not a writer and don’t know how Issue: Company Restrictions on Pro- MV .ENTERPRISE Mentor to create a finished article Pro prietary Code Issue: Don’t know what to write MO/E Native PICK about This can be a major hang up for a lot of people, but you don’t have to PC Verse PICK OA I can understand this one. I have to provide your company’s code in the come up with a topic for the “From article. You’ll have to describe the tm Power95 the Inside” every issue. It seems like problem you were solving and an out- REALITY this is the biggest issue, but in reality, line of the solution. R91 AP/PRO it is the easiest to address. The answer: MULTI Verse Call me or e-mail me and ask. Many times the article is about a concept or suggested way of doing RPL I have a whole list of topics that something, and you can strip the I would like to see articles written coding examples down to a few lines MV •BASE about, but most of time I want to hear of code to show examples, without International Spectrum is published six (6) times per year at about the solutions you have devel- giving away anything your company the subscription price of $40.00 U.S. in the U.S.A.; $45.00 U.S. oped for your business. in Canada and Mexico; $50.00 U.S. for other countries. Single owns. copy rates are $7.00 U.S. in the U.S.A. and Canada, and $9.00 U.S. in all other countries. International Spectrum is published by If you are reading this and would like One of authors here at International International Specturm, Inc., 8956 Fox Drive #102, Thornton, CO to see a specific article in Internation- 80260; Tel: 720/259-1356; Fax: 603/250-0664 E-Mail: request@ Spectrum has this same problem. He intl-spectrum.com. Copyright 2011 International Spectrum, Inc. al Spectrum magazine, please feel free worked with his management, and All rights reserved. Reproduction in whole or in part, without to contact me and let me know. I can worked how to write the article to written permission, is prohibited. add it to my growing list of articles, cover the topic without using any of PRINTED IN USA webinars, and conference topics. the company code. Most of the code NEWS RELEASES/UNSOLICITED ARTICLES International Spectrum is eager to print your submissions of Continues on page 29 up-to- the-minute news and feature stories complementary to the MultiValue marketplace.