Objex, Inc. Product Overview April 2015
Total Page:16
File Type:pdf, Size:1020Kb
WHERE COMMON SENSE MEETS UNCOMMON INGENUITY ObjEx, Inc. Product Overview April 2015 ObjEx INC PO Box 25608 Scottsdale, AZ 85255-5608 Tel: (480) 588-7776 http://www.obj-ex.com ObjEx, Inc. Product Overview Table of Contents Contents TABLE OF CONTENTS I OVERVIEW 1 PACKAGED SOFTWARE 1 SERVICES 2 OBJEX XMLQUERY 4 OBJEX XMLPUBLISHER 5 OBJEX PROGRAM CALL 6 ABOUT OBJEX 7 2015 ObjEx, Inc. Page i ObjEx, Inc. Product Overview Overview ObjEx was founded in 1996 by former Cullinet and CA executives and employees who have more than 65 years of IDMS experience and 20 years as IDMS Integrators. We provide software and services to our clients which include many large organizations. Packaged Software Our packaged software is conceived and developed as a result of our integration experiences related to Service Oriented Architecture, cloud computing calls to and from IDMS, trigger- based data publishing, and replication. ObjEx products are focused on Service Oriented Architecture (SOA) and are designed to participate within the latest n-tier architectures. ObjEx has been used to: Extend existing IDMS systems with new modern application components either direct client/server or through SOA, all in one database. Allow existing IDMS applications to call out to internal and external web services. Provide modern applications the ability to use existing IDMS DC-Cobol and ADSO programs as web services. This allows the reuse of business rules without the hassles of screen scraping. Push IDMS data to non-mainframe applications without altering IDMS programs. The products are useful for ERP and warehouse integration, data replication to operational data stores, and data warehousing feeds. Empower .NET and Java teams to consume IDMS services and data, even if the team members have never heard of IDMS. What you can do with ObjEx Products: Invoke ADS Online Dialogs or IDMS DC-Cobol Programs by calling a web service that ObjEx supplies. Call out to any Web Service from ADS Dialogs, DC- Cobol programs and batch programs. Read IDMS data directly and receive well-formed, fully-typed XML documents containing IDMS data structures. Each query has a corresponding XML Schema Document (XSD) that allows any engineer with XML knowledge to use the data as needed. Send an altered document back to XMLQuery and directly update IDMS. XMLQuery compares the new document to the original and automatically updates IDMS as needed. Trigger events to modern applications when data changes in IDMS. XMLPublisher detects changes to data in IDMS and fires events. Typically used to facilitate workflow, notifications, or data replication. 2015 ObjEx, Inc. Page 1 ObjEx, Inc. Product Overview Services Approach If you have ever attended an online meeting where it seems like it takes twelve people representing six different teams to resolve a problem, then you might want to learn more about our services. Tackling today’s computing challenges requires the mastery of many platforms and languages. It is difficult to find individuals with the required breadth of experience and abilities who can add value from end-to-end in today’s challenging and changing environment. Very few companies can deploy focused teams with end-to-end skills spanning all IT technologies used over the last 30 years. ObjEx can, and we are much more efficient than the alternative. The widely-used alternative is to deploy multiple specialty teams. This creates silos of knowledge and results in exponentially larger overhead. These costs manifest themselves in the form of meetings, many communications issues, buggy code and painfully long cycle-times to resolve problems and move forward. In our approach, you define deliverables. We agree on acceptance, we build it, you test and accept it, and we help you deploy and support it in production. We offer fixed-price where you know what your cost will be, and we manage the development process. If you compare our cost to those of typical outsource suppliers, we know that you will be pleasantly surprised. Services ObjEx has spent the last two decades developing product- quality software, and deploying it in production environments spanning many technologies; from the newest to the oldest. In the process, we have developed a rare combination of skills. Custom Software Development ObjEx can build custom applications, web services, and components for a wide range of platforms and languages all on a fixed-price basis. Think of us as a software boutique. ObjEx is a place where you can order well-defined software components and systems, and receive them on budget and on time. IDMS Consulting, Outsource DBA and Development We can do anything that you need to do with IDMS. There are very few companies that can match the level and depth of IDMS experience that ObjEx can bring to the table. Cloud Integration ObjEx can be your Microsoft Azure partner building out PaaS and SaaS solutions. We can help you architect, design and build your next generation cloud service based deployments. Summary 2015 ObjEx, Inc. Page 2 ObjEx, Inc. Product Overview The combination of skills and knowledge in all these disciplines within the same team means that ObjEx is well positioned to build, deploy and manage applications and services that span the mainframe, traditional distributed computing, and cloud computing. 2015 ObjEx, Inc. Page 3 ObjEx, Inc. Product Overview ObjEx XMLQuery A real-time, SOA-based tool used to obtain and update data within IDMS native databases. The methods are much like a Word document, only it is a data document. OPEN it, and if you want to modify it, make the changes to the document SAVE it. XMLQuery accesses and updates the IDMS database automatically. XMLQuery objectives Facilitate simple integration with IDMS Allow Java and .NET applications to interact transparently with IDMS, with no IDMS experience. Minimize the need for IDMS development resources XML Document Oriented Keep it simple: Get it, Use it, Modify it, and Save it Enable cloud integration with CA IDMS Main features ObjEx XML Query Plans provide the specification needed for the engine to navigate the database and build documents. Well-formed XML with XSD A Single call runs a query plan that retrieves many related records and returns the results as an XML document, which you can use and alter. The product detects changes to the document and applies them to the database with a single call. Methods are exposed using either a native .NET DataAdapter or a web service that exposes the calls as SOAP methods. The bottom line: IDMS is now able to fully participate in a Service Oriented Architecture. 2015 ObjEx, Inc. Page 4 ObjEx, Inc. Product Overview ObjEx XMLPublisher The next generation of our database trigger product. Captures and publishes business and database events, and data, without altering existing programs. ObjEx Publisher objectives Facilitate simple integration with IDMS Push data from CA IDMS to Web Services Without changing existing IDMS programs Trigger business events Work flow integration Near real-time notifications B2B communications Further enable cloud integration Main features Trigger Technology (XMLPublisher) Trap changes and send data to your applications or web services without altering current IDMS programs Links events to XMLQuery procedures Transmits IDMS data to Web Services Well-formed XML with XSD The bottom line: IDMS triggers can be used to “push” data; used for workflow applications, dashboards, notifications, replication, or other situations requiring events. 2015 ObjEx, Inc. Page 5 ObjEx, Inc. Product Overview ObjEx Program Call Allows ADS Dialogs, DC-Cobol, and batch programs to call web services from the mainframe. Also allows network Java and .NET programs to call ADS Dialogs and DC-Cobol Programs from the network. This product transforms data between XML and mainframe working storage as needed. Key facts .NET and Java engineers do not need IDMS knowledge Our J2EE gateway performs XML processing using inexpensive processing capacity rather than expensive mainframe MIPS. No additional products are needed: no Server, no WebSphere MQ, no screen scraping, no replication, just TCPIP. Objectives Offer a Service Layer solution exposing CA IDMS applications Allow Java and .NET applications to interact transparently with IDMS applications Target ADS Online, DC-Cobol and Batch Reuse business rules embedded within IDMS application programs Simple and straightforward interface Definition-based message construction Features Program Call Definitions Maps data from Cobol storage to XML and back Simplifies the programming task Flexible To/from ADSO or 3GL, online or batch SOA opens wide distribution WSDL generator facilitates client and service endpoint generation WSDL and SOAP allows for flexible integration Lightweight mainframe footprint Cheap MIPS wherever possible Highly scalable lightweight J2EE proxy The bottom line: The business rules buried in that 20+ year-old IDMS application are now useable outside of IDMS. 2015 ObjEx, Inc. Page 6 ObjEx, Inc. Product Overview About ObjEx Privately held ObjEx, Inc. was formed in 1996 by former executives and employees of Cullinet Software and Computer Associates. ObjEx identifies and produces effective ways to extend the life of legacy applications. We do this by creating software and services that adapt the applications to new paradigms. ObjEx offers software, design, and implementation services to help any organization, integrate virtually any application, on any platform, with any other application. Our products integrate IDMS with the latest Cloud Computing technologies. This includes the ability to directly read and update IDMS from .NET and Java. It also allows .NET and Java code to call IDMS programs using web service interfaces. IDMS programs and ADSO dialogs can call Web Services anywhere on the network. Finally, we add trigger technology to IDMS which allows for the publishing of IDMS data in near real-time without changing application programs. More information on ObjEx can be found on our web site at http://www.obj-ex.com or by sending an email to info@obj- ex.com.