|
|
|
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:
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. |
|||