Largest Provider of Commercial Smalltalk
Cincom is one of the largest commercial providers of Smalltalk, with twice as many customers and partners as other commercial providers.
Tom Nies
“We wanted to develop some new applications for the Windows platform and, more recently, for the web, so we initially chose Cincom® ObjectStudio®. But when Cincom® VisualWorks® bundled with ObjectStudio as Cincom Smalltalk, we wanted to take advantage of the VisualWorks web technology and develop the user interfaces of our services using VisualWorks.”One of the core systems for the management of music copyrights worldwide is the Interested Parties Information (IPI) system. This global repository of all individuals and legal entities that hold music copyrights is managed by SUISA for all sister societies in the world. Deployed on an IBM mainframe using Cincom Smalltalk, the IPI system is a Windows desktop application that updates transactions and inquiries submitted to SUISA via the internet by the other copyright societies in an EDI-based protocol. The IPI system keeps track of the differences for each copyright society. Hundreds of users may be online at any one time. Copyright societies are permitted to maintain local copies of IPI data, which minimizes network traffic. Another Cincom Smalltalk application is the Global Documentation Distribution Network (GDDN), which uses IPI data in real-time. The goal of the GDDN project was to develop a global and interconnected network of databases for musical and audio-visual works, agreements, and carrier and recording information. Used worldwide by the music copyright societies, the GDDN allows every music copyright society to obtain all the necessary information needed to collect royalties and pay copyright owners. For instance, a German copyright society could collect and distribute money following the performance of an American song on a Bavarian stage. To use IPI data in real-time, the GDDN system needed a broker, which was implemented as a web service using a server developed with VisualWorks.