Transformation of an asynchronous transactional messaging...

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S136000, C717S140000

Reexamination Certificate

active

07971195

ABSTRACT:
Instructions in an asynchronous transactional messaging language are transformed into instructions that are compatible with the web services. In one embodiment, the asynchronous transactional messaging language is XLANG/s, and the web service languages are the web services description language (WSDL) and the simple object access protocol (SOAP). A programmer simply writes high level declarative statements that pertain to the specific type of business transaction. During compilation, selected instructions are transformed into instructions that are compatible with web services. This transformation is transparent to the designer of the business application. The asynchronous transactional messaging language source files are compiled in an iterative compilation process. During each pass of this compilation process, different variables are parsed. The parsed results are logically organized in a tree structure. The tree structure is traversed in depth first traversal order. During this traversal, instructions are transformed into instructions compatible with web services.

REFERENCES:
patent: 5386570 (1995-01-01), Lindhorst
patent: 6182281 (2001-01-01), Nackman et al.
patent: 6397379 (2002-05-01), Yates et al.
patent: 6446192 (2002-09-01), Narasimhan et al.
patent: 6457066 (2002-09-01), Mein et al.
patent: 6529932 (2003-03-01), Dadiomov et al.
patent: 6715141 (2004-03-01), Hodge
patent: 6779177 (2004-08-01), Bahrs et al.
patent: 6782542 (2004-08-01), Mein et al.
patent: 6882996 (2005-04-01), Preisig et al.
patent: 6898618 (2005-05-01), Slaughter et al.
patent: 6948156 (2005-09-01), Sokolov
patent: 6986121 (2006-01-01), Boshier et al.
patent: 7013290 (2006-03-01), Ananian
patent: 7028306 (2006-04-01), Boloker et al.
patent: 7055142 (2006-05-01), Meredith et al.
patent: 7065750 (2006-06-01), Babaian et al.
patent: 7103627 (2006-09-01), Kittredge et al.
patent: 7117487 (2006-10-01), Meredith et al.
patent: 7120896 (2006-10-01), Budhiraja et al.
patent: 7194733 (2007-03-01), Ringseth et al.
patent: 7210135 (2007-04-01), McCrady et al.
patent: 7290248 (2007-10-01), Sengodan
patent: 7293262 (2007-11-01), Sengodan
patent: 7340728 (2008-03-01), Kutter
patent: 7356803 (2008-04-01), Bau et al.
patent: 7421699 (2008-09-01), Brendle et al.
patent: 7437710 (2008-10-01), Bau et al.
patent: 7610575 (2009-10-01), Sproule
patent: 7627860 (2009-12-01), Kodosky et al.
patent: 7631300 (2009-12-01), Muhlestein et al.
patent: 7657868 (2010-02-01), Shenfield et al.
patent: 7707564 (2010-04-01), Marvin et al.
patent: 7770151 (2010-08-01), Sanjar et al.
patent: 7836436 (2010-11-01), Ringseth et al.
Tian et al, “Efficient selection and monitoring of Qos aware web services with the WS Qos framework”, IEEE WIC, pp. 1-7, 2004.
Pierce et al, “Interoperable web services for computational portals”, IEEE, pp. 1-12, 2002.
Zimmermann et al, “Service oriented architecture and business process choreography in an oder management scenario: rationale, concepts, lessons learned”, ACM OOPSLA, pp. 301-312, 2005.
Kakali et al, “A service oriented monitoring registry”, ACM CASCON, pp. 1-15, 2003.
Lau et al, “Developing XML web services with websphere studio application developer”, IBM systems Journal, vol. 41, No. 2, pp. 178-197, 2002.
Hung et al, “Towards standarized web services privacy technologies”, IEEE ICWS, pp. 174-181, 2004.
Tatemura et al, “WReX A scalable middleware architecture to enable XML caching for web services”, Spinger Verlag, pp. 124-143, 2005.
Onose et al, “Xquery at your web service”, ACM WWW, pp. 603-611, 2004.
Andrews, T. et al., “Business Process Execution Language for Web Services”,BEA Systems, International Business Machines Corporation, Microsoft © Corporation, SAP AG, Siebel Systems, Mar. 31, 2003, http://msdn.microsoft.com, 85 pages.
Box, D. et al., “Simple Object Access Protocol (SOAP) 1.1”,DevelopMentor, International Business Machines Corporation, Lotus Development Corporation, Microsoft ©, UserLand Software, May 8, 2000, http://www.w3.org/TR/SOAP, 35 pages.
Christensen, E. et al., Web Services Description Language (WSDL) 1.1,Ariba, International Business Machines Corporation, Microsoft ©, Jan. 2001, http://magnet/wsdl/wsdl—1.1.htm, 45 pages.
Curbera, F. et al., “Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and UDDI”,IEEE Internet Computing, 2002, 6(2), 86-93.
Lee, C. et al., “Soap Message Structures for Web-Based Distributed Control Systems”,Proceedings of IFAC New Technologies for Computer Control, 2001, 71-76.
Thatte, S., “XLANG-Web Services for Business Process Design”,Microsoft © Corporation, 2001, 46 pages.
XSL Transformations (XSLT) Version 1.0,W3C®, Nov. 16, 1999, www.w3.org/TR/xslt, 102 pages.
XML Path Language (XPath) 2.0, W3C®, May 2, 2003, www.w3.org/TR/xpath20, 205 pages.
XLANG/S-Language Specification, Version 0.55, Microsoft © Corporation, 1999-2002, 146 pages.
Zhang, et al., “A SOAP Oriented Component Based Framework Supporting evice Independent Multimedia Web Services”, IEEE MSE, 2002, 40-47.
Pratikakis, et al., “Transparent Proxies for Java Futures”, ACM OOPSLA, 2004, 206-223.
Cridlig, et al., “XBGP MAN and XML Management Architecture for BGP”,Int. Jour of Network Management, 2006, 295-309.
Harris, et al., “Lightweight Object Oriented Shared Variables for Distributed Applications on the Internet”,ACM OOPSLA, 1998, 296-309.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Transformation of an asynchronous transactional messaging... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Transformation of an asynchronous transactional messaging..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Transformation of an asynchronous transactional messaging... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2662433

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.