Service Oriented Architecture (SOA)
More than likely your organizations today use many different applications that were developed over time to solve specific business problems. Because of this your applications were probably developed using different languages and technologies, are hosted on different hardware platforms, and use different operating systems. These myriad of applications may have little in common and contain redundant instances of the same data. The redundancy and lack of integration of these systems result in high costs, and more importantly limits your company's ability to leverage its existing systems to respond to new business and market requirements quickly.
Pro Logic Systems, assist companies address business requirements that require applications to work together. At Pro Logic Systems we are committed to work with our clients to implement what service-oriented architectures (SOA) promise: Easier integration, more productive programmers, and faster ways to change business processes.
When integrating your business you need the flexibility to start simple and grow - as your business grows.
JAVA for System i
JAVA for System i
Java and RPG don't have to be mutually exclusive choices. At Pro Logic we recognize that you have significant investment in RPG applications that you would rather preserve and reuse. The challenge, however, becomes how to migrate to Java as well as leverage the RPG investment you've made.
Rather than rewrite your RPG business rules in Java, an alternative approach could be to integrate your RPG code into your Java applications; getting optimum use of both technologies.
Our technical consultants are equipped to help you:
- Capitalize on the flexibility and power of Java methods to extend the functionality of your RPG applications.
- Examine Java Native Interface (JNI) support, and open up a whole new world of development possibilities, including writing Java methods in RPG and invoking Java methods from RPG.
- Discover free Java utility software, including XML parsers, PDF creators, e-mail, and Excel spreadsheet creation.
- Extend your existing RPG skills and learn the basics of coding RPG sub procedures so that they can be used as Java Native Methods.
- Enable sub procedures to be invoked from both RPG and Java.
- Create Java objects in RPG and call methods in those objects.
- "Clean up" RPG-created Java objects.
Our consultants can help you assess your environment and map out a course of action to assist in your migration to SOA, while reusing the existing RPG applications and business rules you've made in the past.

