Technology Bigot?
Total Page:16
File Type:pdf, Size:1020Kb
$7.00 U.S. INTERNATIONAL ® SSpecpecTHE MULTIVALUE TECHNOLOGYttrr MAGAZINumumE I MARCH/APRIL 2015 Are You a Technology Bigot? Also in this Issue y Rocket U2 talks about UniData 8.1 y OAUTH 2 Login with MultiValue BASIC y Clif Notes New Blood – Part 2 intl-spectrum.com GET CONNECTED. K NOWLEDGE AND E DUCATION FOR THE MULTIV ALUE PROFESSIONAL. A BOUT O UR PROFESSIONAL ME M BERSHIP We are all busy in our day-to-day work and staying up-to-date with the current MultiValue technologies can be difficult. Professional Memberships provide you access to knowledge, solutions, information, and code that you won’t find in other locations. Professional Membership Includes: t Magazine in Electronic and Print Formats t Newsletter t On-Demand Videos t Live Webinars t Discounted Conference Rates t Research papers t Case Studies t Source Code http://www.intl-spectrum.com/membership/ INTERNATIONAL ® SSpecpecTHE MULTIVALUE tt TErrCHNOLOGYumum MAGAZINE Are you a Technology FEATURES I MARCH/APRIL 2015 6 Bigot? When all you have is a hammer... Are we selecting technology for projects based upon what we like Rocket U2 talks about UniData 8.1 Rocket U2 has to use, or are we making objective 9 released UniData 8.1 with many new features and enhanced choices? Kevin King attempts to resolve functionality. This release provides features such as true 64-bit the age old question: Which technology Architecture, IPv6 integration, and Python integration. Charles is best? BY KEVIN KING interviews Vinnie Smith, Michael Byrne, John Zagnoli, Heather Smiles, and John Nunziato at Rocket Software to see how the release of UniData 8.1 provides enhanced value to UniData customers. BY CHARLES BAROUCH OAUTH 2 Login with MultiValue BASIC Overview 14 Consuming web services like Avalara Saletax within your MultiValue applications is easy, but many web services are starting to require OAUTH 2 login authentication. OAUTH 2 adds additional complexity, but implementation is much simpler than it seems when you read the documentation. This article will cover what is required to create an OAUTH 2 login process within your MultiValue applications. BY NATHAN RECTOR Clif Notes: New Blood – Part2 In part one, Clif discussed DEPARTMENTS 16 some of what that could be done to attract new blood to the MultiValue Community. In part two, Clif discusses not only how to From the Inside page 4 attach Millennials to MultiValue shops, but also how to keep them From the Press Room page 12 engaged and interested. Millennials look at IT and the Enterprise from a totally different perspective than previous generations. With that in mind, read about how Clif suggests changes to the International Spectrum and MultiValue IT departments to address these conflicting perspectives. BY are registered trademarks of International CLIFTON OLIVER Spectrum, Inc. All other registered trademarks are the property of the respective trademark holders. INTL-SPECTRUM.COM u MARCH/APRIL 2015 u 3 From INTERNATIONAL the SpectrumMARCH/APRIL 2015 NATHAN RECTOR Spectrum Inside President NATHAN RECTOR International Spectrum President [email protected] CHARLES BAROUCH Editor The future is catching up with the placed into well-defined structures. power of MultiValue Applications, This is either because the structure SYDNEY BAROUCH but are your MultiValue Applications is constantly changing, or because Editor catching up to the future? making it structured would require TRACEY RECTOR We all know the power of the Multi- too many files, tables, accounts, and Layout Value data model. We also know the relationships to make it feasible. power of the Enhanced Stored Pro- Challenge: Data Any Place cedure abilities included with Multi- Most people would define this as dis- Value Databases: BASIC, I-Types, and tributed data. People want to access Dictionary Correlatives. But have you the same data from any place, any- compared them to what your com- Learn more about the MultiValue Symbol and see where, using any device they have in what MulitValue Technologies and MultiValue pany is expecting of their datastore? front of them. The current buzz-term Communities exist to help you support and manage Challenge: Massive Data for this is “Cloud Computing” or your business and systems. To find out more visit http://www.intl-spectrum.com What is Massive Data? Is it the size of “Cloud Databases”. the overall database or the number While each of these technologies are of transactions in any one file? Or is implemented to address a specific MISSION STATEMENT International it the number of transactions con- issue, the real issues they are trying Spectrum magazine’s editorial mission is sumed in a minute, hour, or day? to address are “Ease of Access” and to be the premier independent source of “Deployment of Changes.” useful information for users, developers, Challenge: Enhanced Decision and resellers of MultiValue database Reporting and Alerts Here is what the MultiValue data- management systems, open systems Originally, databases were set up bases are providing to address these business database solutions, and related to store and retrieve data; nothing needs. hardware, software, and peripherals. more, nothing less. Most applications Challenge Accepted: Massive Data Published bimonthly, International Spectrum provides comprehensive are still designed to use the database Thanks to the built-in compressed for that purpose. But the emerg- coverage of the products, companies, data format (Dynamic Arrays), Multi- and trends that shape the MultiValue ing trend in database architecture Value developers have been handling marketplace as well as the computer is to start providing more advanced massive data for many years. Since industry at large — helping its readers get features in the stored procedure lan- we could always store large amounts the most out of their business computer guages to provide answers to com- of data and transactions in less space systems. plex questions. on the physical disk, we have never In the past, this approach was only had to address the processing power available to the programmer who and cost of storage issues that com- created the client application. And peting databases contend with. We’re International Spectrum is published six (6) times per it required the client application to good with Massive Data as-is. year at the subscription price of $40.00 U.S. in the U.S.A.; $45.00 U.S. in Canada and Mexico; $50.00 access massive amount of data, caus- Challenge Accepted: Enhanced U.S. for other countries. Single copy rates are $7.00 ing the process to be slow. U.S. in the U.S.A. and Canada, and $9.00 U.S. in all Decision Report and Alerts other countries. International Spectrum is published by Nowadays, databases are beginning We have always been sever-centric International Specturm, Inc., 3691 E. 102nd Ct., Thorn- to take on even more complex logic. ton, CO 80229; Tel: 720/259-1356; Fax: 603/250-0664 developers. Because of this, most of E-Mail: [email protected]. Copyright 2015 Oracle 10i touts the ability to write our programming, processing, and International Spectrum, Inc. All rights reserved. Repro- database procedures in Java. Micro- duction in whole or in part, without written permission, reporting have been done on the is prohibited. soft SQL Server and PostgreSQL both database servers, instead of offload- support the use of Perl, Python, and ing the data to the client. PRINTED IN USA PL/R for writing database functions. NEWS RELEASES/UNSOLICITED ARTICLES MultiValue BASIC, I-Types, and Dic- International Spectrum is eager to print your submissions of Challenge: Hybrid Relationships up-to- the-minute news and feature stories complementary to the tionary Correlatives provided us the MultiValue marketplace. Black and white or color photographs ability to generate reports and ana- and diagrams are welcome. Although there is no guarantee a Hybrid Relationships are a method submitted article will be published, every article will be con- for correlating structured data with lytics that the “traditional” databases sidered. Please send your press releases, articles, and queries to: [email protected]. International Spectrum retains all unstructured data. Not all data can be are just now starting to implement. reprint rights. International Spectrum is a registered trademark and MultiValue is a trademark of International Spectrum, Inc. All other registered twitter.com/intlspectrum intl-spectrum.com/facebook trademarks and trademarks are the property of the respective trademark holders. INTL-SPECTRUM.COM u MARCH/APRIL 2015 u 4 We have the tools to address Enhanced Decision Report challenges. Challenge Accepted: Hybrid Relationships This is not new to us. We have been creating data models which interact with structured and non-structured data for years. Since MultiValue files don’t require a strict schema or dictionary in order to store data, we are not limited to structured data models. If we want to imple- ment a partial structure within a non-structured file, we are able to do so using Virtual Dictionaries (I-Types and Correlatives). Please join Zumasys in welcoming Additionally, we don’t have to store our data as two- AccuTerm to our growing family of dimensional data. We can create complex relationships MultiValue software products. without the complexity of a multiple file structure. Mul- tiValue has always supported Hybrid Relationships. TM Challenge Accepted: Data Any Place AccuTerm Version 7.1c While there is an ever-growing list of “Any Places,” the AVAILABLE NOW! need to create a Data Any Place access model is not new. MultiValue developers have been designing and creating “Cloud” applications and databases for years. www.zumasys.com/accuterm 818-951-1891 While the receiving applications still need to be built, attaching them is often as simple as building a web ser- vice. We have those tools on nearly every MultiValue platform; either built-in or with the help of readily-avail- able third party tools.