IBM Systems Magazine, Power Systems - May 2017 - 4
SPONSORED ADVERTISING CONTENT
Profound Logic with
Q: We're hearing a lot about
IBM Watson and Node.js. Is it
possible to bring these
capabilities to our RPG
A: IBM recently ported Node.js
so it can run directly on IBM i,
which is exciting. Node gives
instant access to Watson
capabilities and close to half a
million open source packages
hosted on Node Package
Node.js runs in its own
environment called PASE for
IBM i, so it's not possible to
call Node.js from RPG. You
need a specialized server that
listens for calls from RPG. You
can try to build a custom
server like this, but you're
better off using one that's
already been built.
Profound.js is perfect for
this. It's a tool that ships with a
free framework, server, and
designer tool for IBM i. It also
provides a commercial offering
that enables integration
between RPG and Node, and
makes it possible to convert
RPG to Node where necessary.
Learn more about the business
POWER SYSTEMS EDITION
Direct editorial inquiries to email@example.com
WE ASKED OUR CONTRIBUTORS:
What's your most memorable
piece of advice?
CEO, Profound Logic
Alex is an IBM i evangelist and
educator who shares his
knowledge of RPG and
4 // MAY 2017 ibmsystemsmag.com
Steve Will: This
too, shall pass.
Brad Brech: Nothing is
outside your reach if you
stretch far enough!
Diane Rowell: Stay the
course. Your dream job
may not feel like a dream
when you are starting out.
SENIOR WEB DEVELOPER
ASSISTANT WEB DEVELOPER
APP DEVELOPMENT MANAGER
DIGITAL PREPRESS GROUP
Steve Mathewson, Bill Sympson
AUDIENCE DEVELOPMENT MANAGER
ASSISTANT WEBINAR MANAGER
AUDIENCE DEVELOPMENT ASSISTANT
Susan Gantner, Rob McNelly, Jon Paris
IBM EDITORIAL BOARD
VP, DIGITAL MEDIA
AUDIENCE DEVELOPMENT DIRECTOR
SALES AND MARKETING MANAGER
R SALES TEAM CONTACT INFO See page 55
AUDIENCE INTELLIGENCE DIRECTOR
© Copyright 2017 by International Business Machines (IBM) Corporation. This magazine
could contain technical inaccuracies or typographical errors. Also, illustrations contained
herein may show prototype equipment. Your system configuration may differ slightly. This
magazine contains small programs that are furnished by IBM as simple examples to provide an illustration. These examples have not been thoroughly tested under all conditions.
IBM, therefore, cannot guarantee or imply reliability, serviceability, or function of these programs. All programs contained herein are provided to you "AS IS." IMPLIED WARRANTIES
OF MERCHANTABILITY, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE
ARE EXPRESSLY DISCLAIMED.
220 S. 6th St., Suite 500,
Minneapolis, MN 55402
IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM
trademarked terms are marked on their first occurrence in this information with an asterisk (*),
these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this
information was published. Such trademarks may also be registered or common law trademarks
in other countries. A current list of IBM trademarks is available on the Web at "Copyright and
trademark information" (ibm.com/legal/copytrade.shtml).
The following (marked with an *) are trademarks or registered trademarks of other companies:
Intel, Itanium and Pentium are trademarks or registered trademarks of Intel Corporation or its
subsidiaries in the United States and other countries. Java and all Java-based trademarks
and logos are trademarks or registered trademarks of Oracle and/or its affiliates. Linear TapeOpen, LTO and Ultrium are trademarks of HP, IBM Corp. and Quantum in the U.S. and other
countries. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Microsoft, Windows and Windows NT are trademarks of Microsoft Corporation
in the United States, other countries, or both. UNIX is a registered trademark of The Open
Group in the United States and other countries. Other product and service names might be
trademarks of IBM or other companies.
All customer examples cited represent the results achieved by some customers who use
IBM products. Actual environmental costs and performance characteristics will vary depending on individual customer configurations and conditions. Information concerning nonIBM products was obtained from the products' suppliers. Questions on their capabilities
should be addressed with the suppliers.
All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice and represent goals and objectives only. The articles in this magazine
represent the views of the authors and are not necessarily those of IBM.
Articles appearing in IBM Systems Magazine, Power Systems edition may have been
published in previous IBM Systems Magazine editions.
IBM Systems Magazine, Power Systems edition (ISSN# 1074-7052) is published monthly
by MSP TechMedia, 220 S. 6th St., Suite 500, Minneapolis, MN 55402.
Reprints: To order reprints, contact Kelly Carver at (612) 336-9280 or kcarver@
Publications Agreement No. 40063731, Canadian Return Address, Pitney Bowes, Station
A, PO Box 54, Windsor, Ontario Canada N9A 6J5
firstname.lastname@example.org. Printed in the U.S.A.