Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2006-10-10
2010-11-16
Khatri, Anil (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S140000, C717S144000
Reexamination Certificate
active
07836436
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: 6292932 (2001-09-01), Baisley 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: 6678885 (2004-01-01), Dzeng 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: 6901588 (2005-05-01), Krapf et al.
patent: 6928640 (2005-08-01), Schlussman
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: 7065750 (2006-06-01), Babaian et al.
patent: 7103627 (2006-09-01), Kittredge et al.
patent: 7194733 (2007-03-01), Ringseth et al.
patent: 7210135 (2007-04-01), McCrady et al.
patent: 7260816 (2007-08-01), Kar et al.
patent: 7284240 (2007-10-01), Fleegal
patent: 7401325 (2008-07-01), Backhouse et al.
patent: 7426721 (2008-09-01), Saulpaugh et al.
patent: 7444644 (2008-10-01), Slaughter et al.
patent: 7496906 (2009-02-01), Black-Ziegelbein et al.
patent: 7516447 (2009-04-01), Marvin et al.
patent: 7539982 (2009-05-01), Stuart
patent: 7562352 (2009-07-01), Yamada et al.
patent: 7565647 (2009-07-01), Davidov et al.
patent: 7620943 (2009-11-01), Garthwaite
patent: 7631291 (2009-12-01), Shukla et al.
patent: 7665073 (2010-02-01), Meijer et al.
patent: 7698694 (2010-04-01), Tjong et al.
patent: 7707561 (2010-04-01), Vera
Govindaraju et al, “Toward characterizing the perfromance of SOAP toolkits”, IEEE GRID, pp. 1-8, 2004.
Overeinder et al, “Web service access management for integration with agent system”, ACM SAC, pp. 1854-1860, 2008.
Kelly et al, “A simplified approach to web service devlopment”, ACM ACSW, pp. 1-10, 2006.
Ma et al, “Inferring aliasing and encapsulation properties for Java”, ACM OOPSLA, pp. 423-440, 2007.
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.
Cridlig, et al., “XBGP MAN and XML Management Architecture for BGP”,International Journal of Network Management, 2006, 16, 295-309.
Harris, et al., “Lightweight Object Oriented Shared Variables for Distributed Applications on the Internet”,ACM OOOPSLA, 1998, 296-309.
Pratikakis, et al., “Transparent Proxies for Java Futures”,ACM OOPSLA, 2004, 206-223.
Zhang, et al., A SOAP Oriented Component Based Framework Supporting Device Independent Multimedia Web Services,IEEE Web MSE, 2002, 40-47.
McCrady Donald James
Ringseth Paul F
Khatri Anil
Microsoft Corporation
Woodcock & Washburn LLP
LandOfFree
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.
Profile ID: LFUS-PAI-O-4235146