Cypresslogic - Patented technology based on a proprietary XML parser supporting cross-platform SOAP invocation
Home

 

Introduction
Overview
Questions
Technology

 

 

T e c h n o l o g y   .  .  .

Patented Technology

There is currently a patent pending (Canadian Intellectual Property Office - Application No. 2,376,038) on the technology behind ObjectView.

.NET or J2EE?

C# or Java? Everyone seems to have answers, but the questions remain.  What platform to use?  What language to use?  ObjectView answers these questions by providing a true integration platform that is not prejudiced towards one platform or language.  ObjectView has been tested and is known to support Web services on the following platforms:

  • Microsoft .NET

  • Apache SOAP

  • Spheon JSOAP

  • Borland Delphi

  • Borland Kylix

  • ActiveState PerlEx

  • Cape Clear CapeConnect

  • Eltegra EXADEL

  • Systinet WASP Server

  • SOAP::Lite for Perl

  • VelociGenX

  • The Mind Electric GLUE

  • Shinka Business Integration Platform

  • SQLData SOAP Server

Handling complex SOAP data types

Web services go way beyond handling simple data types, such as strings and integers, and for that reason we recognize that any serious development efforts will require the creation of complex SOAP data types.  ObjectView has a unique approach to handling complex data types.  When a Web service is imported into ObjectView, it automatically creates components that help you create or parse complex data types.  These components can then be used to parse the results of a Web service, which can be an array of complex data types.  Similarly, these components can be used to create arrays of complex data types, which can then be passed as input to a Web service.

 

 

Unique 

ObjectView is a unique Web services integration tool - the result of over three years of research and development.  Its drag and drop graphical environment for developing Web service applications is a leading edge product and there are no similar tools available on the market.  ObjectView uses data flow and control flow diagrams, where as most other products use workflows, which define state diagrams.  This allows ObjectView to support true runtime animation and several other debugging features.

XML Parser

The core technology of ObjectView is based on an XML parser createdlby the Cypresslogic R&D team.  All XML data including WSDL is handled by our own technologies, which not based on Microsoft MSXML or any other XML toolkits.  This gives us the freedom to generate and parse custom SOAP messages, read WSDL from different platforms, and function with both Microsoft .NET Web services and J2EE Web services.  

 

Language

ObjectView is built using C#, a modern object-oriented language for the Microsoft .NET platform, which makes deployment of our product in the .NET Framework easier and better controlled.  This new technology reduces a Windows application compatibility problem in Microsoft platforms, which is commonly referred to as DLL hell. 

 

Design

Our team of developers has been researching data flow and control flow scenarios for over three years.  They created innovative solutions, such as data structure representation of input data nodes and output data nodes, and representation of the control node for objects.  In addition, the If and Loop constructs defining the control flow went through several design revisions before finalizing.  A combination of the placement of objects in a scenario and the links between objects can create a hierarchy in the execution of objects.

ObjectView also solves a lot of issues faced by CASE tools users; one step synchronization of Web services allows you to update a scenario as the code in the Web service changes. This provides your team with a solution to work efficiently within complex development and authoring environments.

 

Architecture

The architecture of ObjectView has gone through several revisions.  It was originally conceived to support data flows created by DLLs and COM objects.  Later it was modified and re-written in Java to support EJB.  This latest version of ObjectView has been completely re-written and re-designed for Web services using the latest W3C standards such as SOAP, WSDL, and UDDI.  The experience gained from developing these earlier versions has been invaluable, and we believe a lot of quality and ingenuity is reflected in the product  

 

 

All contenl © 2001 - 2003 Cypresslogic Systems Inc. Patent Pending unless otherwise stated. All rights reserved.