WO2004077269A3 - Creating network services using source code annotations - Google Patents
Creating network services using source code annotations Download PDFInfo
- Publication number
- WO2004077269A3 WO2004077269A3 PCT/US2004/005622 US2004005622W WO2004077269A3 WO 2004077269 A3 WO2004077269 A3 WO 2004077269A3 US 2004005622 W US2004005622 W US 2004005622W WO 2004077269 A3 WO2004077269 A3 WO 2004077269A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- web service
- annotations
- source code
- network services
- declarative
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6272—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database by registering files or documents with a third party
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/31—Programming languages or programming paradigms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/73—Program documentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Library & Information Science (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Devices For Executing Special Programs (AREA)
- Stored Programmes (AREA)
Abstract
A developer can express the logic offered by a Web service, or other network accessible service, using a standard programming language augmented with declarative annotations specifying preferences for exposing that logic as a Web service. At compile time, an enhanced compiler (106) can analyze the annotated source file (102) and generate the mechanisms required to facilitate the automated deployment of web service components (108). The annotations are declarative, and they may be visualized, create, and modified such as by using a graphical user interface in a developer client (110) equipped with an integrated development environment (111) for design and development of enhanced web services (104).
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US44995803P | 2003-02-26 | 2003-02-26 | |
US60/449,958 | 2003-02-26 | ||
US10/784,492 | 2004-02-23 | ||
US10/784,492 US7707564B2 (en) | 2003-02-26 | 2004-02-23 | Systems and methods for creating network-based software services using source code annotations |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2004077269A2 WO2004077269A2 (en) | 2004-09-10 |
WO2004077269A3 true WO2004077269A3 (en) | 2005-05-06 |
Family
ID=32930532
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2004/005622 WO2004077269A2 (en) | 2003-02-26 | 2004-02-25 | Creating network services using source code annotations |
Country Status (2)
Country | Link |
---|---|
US (1) | US7707564B2 (en) |
WO (1) | WO2004077269A2 (en) |
Families Citing this family (117)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7415713B2 (en) * | 2000-01-28 | 2008-08-19 | Iona Technologies, Plc | Method and system for dynamic configuration of interceptors in a client-server environment |
US7430738B1 (en) | 2001-06-11 | 2008-09-30 | Microsoft Corporation | Methods and arrangements for routing server requests to worker processes based on URL |
US7594230B2 (en) | 2001-06-11 | 2009-09-22 | Microsoft Corporation | Web server architecture |
US7490137B2 (en) | 2002-03-22 | 2009-02-10 | Microsoft Corporation | Vector-based sending of web content |
US7159025B2 (en) * | 2002-03-22 | 2007-01-02 | Microsoft Corporation | System for selectively caching content data in a server based on gathered information and type of memory in the server |
US20040158585A1 (en) * | 2003-02-06 | 2004-08-12 | Bea Systems, Inc. | System and method for manipulating enterprise application deployment descriptors |
US7490331B2 (en) * | 2003-03-04 | 2009-02-10 | International Business Machines Corporation | Mapping to and from native type formats |
US7516195B2 (en) * | 2003-04-29 | 2009-04-07 | International Business Machines Corporation | Method of handling a web service call |
US7194733B2 (en) * | 2003-06-11 | 2007-03-20 | Microsoft Corporation | Transformation of an asynchronous transactional messaging language into a web services compatible language |
US7467399B2 (en) * | 2004-03-31 | 2008-12-16 | International Business Machines Corporation | Context-sensitive confidentiality within federated environments |
US7451433B2 (en) * | 2004-05-21 | 2008-11-11 | Bea Systems, Inc. | System and method for descriptor classes |
US7607126B2 (en) * | 2004-05-21 | 2009-10-20 | Bea Systems, Inc. | System and method for external override of annotations |
US7418719B2 (en) * | 2004-08-31 | 2008-08-26 | Microsoft Corporation | Method and system to support a unified process model for handling messages sent in different protocols |
US7418712B2 (en) * | 2004-08-31 | 2008-08-26 | Microsoft Corporation | Method and system to support multiple-protocol processing within worker processes |
US7418709B2 (en) * | 2004-08-31 | 2008-08-26 | Microsoft Corporation | URL namespace to support multiple-protocol processing within worker processes |
US7496891B2 (en) * | 2004-12-22 | 2009-02-24 | International Business Machines Corporation | Real-time dynamic modification of service-oriented systems using annotations to specify real-time system constraints |
US7502822B2 (en) * | 2004-12-22 | 2009-03-10 | International Business Machines Corporation | Using collaborative annotations to specify real-time process flows and system constraints |
US9021456B2 (en) * | 2004-12-22 | 2015-04-28 | International Business Machines Corporation | Using collaborative annotations to specify real-time process flows and system constraints |
WO2006072977A1 (en) * | 2005-01-05 | 2006-07-13 | Fujitsu Limited | Web server, web application test method and web application test program |
US20060224424A1 (en) * | 2005-04-05 | 2006-10-05 | International Business Machines Corporation | Business context services for adaptable service oriented architecture components |
US20060235976A1 (en) * | 2005-04-14 | 2006-10-19 | Ying Chen | Method and apparatus for metadata driven web service mediation |
US20060282502A1 (en) * | 2005-06-10 | 2006-12-14 | Koshak Richard L | Method and system for translation of electronic data and software transport protocol with reusable components |
US7877350B2 (en) * | 2005-06-27 | 2011-01-25 | Ab Initio Technology Llc | Managing metadata for graph-based computations |
US7788338B2 (en) * | 2005-09-21 | 2010-08-31 | Sap Ag | Web services message processing runtime framework |
US7774779B2 (en) * | 2005-11-18 | 2010-08-10 | At&T Intellectual Property I, L.P. | Generating a timeout in a computer software application |
EP1955221A4 (en) * | 2005-12-01 | 2009-03-11 | Firestar Software Inc | System and method for exchanging information among exchange applications |
US7693807B2 (en) * | 2005-12-15 | 2010-04-06 | Microsoft Corporation | Mapping between anonymous modules in a network environment |
US8375122B2 (en) * | 2005-12-15 | 2013-02-12 | International Business Machines Corporation | Web service information management in service-oriented architecture applications |
US20070156868A1 (en) * | 2005-12-29 | 2007-07-05 | Ido Keren | Efficient dynamic discovery of web services |
US8140987B2 (en) * | 2005-12-29 | 2012-03-20 | Sap Ag | GUI modeling of web services |
US20070174305A1 (en) * | 2006-01-06 | 2007-07-26 | International Business Machines Corporation | Method to reduce the number of copies of values in procedural language |
US8271602B2 (en) * | 2006-01-11 | 2012-09-18 | Oracle International Corporation | System and method for conversation based on web service addressing |
US20070162560A1 (en) * | 2006-01-11 | 2007-07-12 | Bea Systems, Inc. | System and method for asynchronous request response |
US7987456B2 (en) * | 2006-01-24 | 2011-07-26 | Microsoft Corporation | Qualitatively annotated code |
US8081647B2 (en) * | 2006-02-27 | 2011-12-20 | Oracle International Corporation | Method and apparatus for buffering requests to web services using annotations |
US9754265B2 (en) * | 2006-05-01 | 2017-09-05 | At&T Intellectual Property I, L.P. | Systems and methods to automatically activate distribution channels provided by business partners |
CN101110020B (en) | 2006-07-21 | 2011-01-26 | 国际商业机器公司 | Method and system for maintaining originality-related information about elements in an editable object |
US7716525B1 (en) * | 2006-07-24 | 2010-05-11 | Solace Systems, Inc. | Low latency, high throughput data storage system |
WO2008021953A2 (en) | 2006-08-10 | 2008-02-21 | Ab Initio Software Llc | Distributing services in graph-based computations |
US7849472B1 (en) * | 2006-08-16 | 2010-12-07 | Oracle America, Inc. | System for instrumenting resources utilizing WS-management resource MBean wrappers for JAXB beans |
US8527939B2 (en) | 2006-09-14 | 2013-09-03 | Sap Ag | GUI modeling of knowledge base in a modeling environment |
US7634553B2 (en) * | 2006-10-09 | 2009-12-15 | Raytheon Company | Service proxy for emulating a service in a computer infrastructure for testing and demonstration |
GB0624168D0 (en) * | 2006-12-04 | 2007-01-10 | Axiom Systems Ltd | Service assembly and delivery |
US20080244542A1 (en) * | 2007-04-02 | 2008-10-02 | Paul Toth | Soap service-oriented systems and methods |
US8028276B1 (en) * | 2007-06-29 | 2011-09-27 | Oracle America, Inc. | Method and system for generating a test file |
US8752006B1 (en) * | 2007-07-02 | 2014-06-10 | Cisco Technology, Inc. | System and method and apparatus for automatically generating computer code for remote procedure calls |
US8887298B2 (en) | 2007-07-13 | 2014-11-11 | Microsoft Corporation | Updating and validating documents secured cryptographically |
US8024315B2 (en) * | 2007-07-20 | 2011-09-20 | International Business Machines Corporation | Method of dynamically providing a compound object's source information during its development |
CN107423046B (en) * | 2007-07-26 | 2021-08-06 | 起元技术有限责任公司 | Method, system, and computer-readable medium for processing graph-based computations |
US8122439B2 (en) * | 2007-08-09 | 2012-02-21 | International Business Machines Corporation | Method and computer program product for dynamically and precisely discovering deliquent memory operations |
US8479175B1 (en) * | 2007-10-12 | 2013-07-02 | The Pnc Financial Services Group, Inc. | Mainframe-based web service development accelerator |
US8555239B1 (en) * | 2007-10-12 | 2013-10-08 | The Pnc Financial Services Group, Inc. | Mainframe-based web service development accelerator |
US8181165B2 (en) * | 2007-10-30 | 2012-05-15 | International Business Machines Corporation | Using annotations to reuse variable declarations to generate different service functions |
US8495100B2 (en) * | 2007-11-15 | 2013-07-23 | International Business Machines Corporation | Semantic version control system for source code |
US9182961B1 (en) | 2007-12-17 | 2015-11-10 | Cisco Technology, Inc. | System and method for providing computer code to obtain data from devices optionally using a web services interface |
JP4185159B1 (en) * | 2008-01-30 | 2008-11-26 | 株式会社三菱東京Ufj銀行 | Application development support apparatus and program |
US20090199159A1 (en) * | 2008-01-31 | 2009-08-06 | Microsoft Corporation | Declarative execution context splitting |
US8626720B2 (en) | 2008-02-11 | 2014-01-07 | International Business Machines Corporation | System and method of reconstructing complex custom objects |
US7831608B2 (en) * | 2008-02-28 | 2010-11-09 | International Business Machines Corporation | Service identification in legacy source code using structured and unstructured analyses |
US8434146B2 (en) * | 2008-03-04 | 2013-04-30 | Apple Inc. | Access control based on development profiles |
US20090228904A1 (en) * | 2008-03-04 | 2009-09-10 | Microsoft Corporation | Declarative support for asynchronous methods |
US9317255B2 (en) * | 2008-03-28 | 2016-04-19 | Microsoft Technology Licensing, LCC | Automatic code transformation with state transformer monads |
US20090259945A1 (en) * | 2008-04-10 | 2009-10-15 | Qlayer Nv | System and method for generating web based multi-tier, wiki-based control panels |
US20090276791A1 (en) * | 2008-05-01 | 2009-11-05 | Microsoft Corporation | Techniques for facilitating server callbacks |
US8438303B2 (en) * | 2008-07-15 | 2013-05-07 | International Business Machines Corporation | Audit logging and role based security using one way proxy architecture |
US8434093B2 (en) * | 2008-08-07 | 2013-04-30 | Code Systems Corporation | Method and system for virtualization of software applications |
US8776038B2 (en) | 2008-08-07 | 2014-07-08 | Code Systems Corporation | Method and system for configuration of virtualized software applications |
US9087211B2 (en) * | 2008-11-17 | 2015-07-21 | International Business Machines Corporation | Method and system for annotation based secure caching |
US8775651B2 (en) * | 2008-12-12 | 2014-07-08 | Raytheon Company | System and method for dynamic adaptation service of an enterprise service bus over a communication platform |
US8418155B2 (en) * | 2009-02-10 | 2013-04-09 | International Business Machines Corporation | Generating parallel SIMD code for an arbitrary target architecture |
KR20150038758A (en) * | 2009-02-13 | 2015-04-08 | 아브 이니티오 테크놀로지 엘엘시 | Managing task execution |
US8756564B2 (en) | 2009-05-29 | 2014-06-17 | International Business Machines Corporation | Techniques for providing environmental impact information associated with code |
US9547511B2 (en) * | 2009-06-05 | 2017-01-17 | Microsoft Technology Licensing, Llc | Language-based model for asynchronous operations |
US8179889B2 (en) * | 2009-06-30 | 2012-05-15 | Avaya Inc. | SIP servlet applications co-hosting |
US8843920B2 (en) * | 2009-09-15 | 2014-09-23 | Advanced Micro Devices, Inc. | Systems and methods for deferring software implementation decisions until load time |
US8667329B2 (en) * | 2009-09-25 | 2014-03-04 | Ab Initio Technology Llc | Processing transactions in graph-based applications |
US8074117B2 (en) * | 2009-09-25 | 2011-12-06 | Microsoft Corporation | Inference of contract using declarative program definition |
US8954958B2 (en) | 2010-01-11 | 2015-02-10 | Code Systems Corporation | Method of configuring a virtual application |
US8959183B2 (en) * | 2010-01-27 | 2015-02-17 | Code Systems Corporation | System for downloading and executing a virtual application |
US9104517B2 (en) | 2010-01-27 | 2015-08-11 | Code Systems Corporation | System for downloading and executing a virtual application |
US9229748B2 (en) | 2010-01-29 | 2016-01-05 | Code Systems Corporation | Method and system for improving startup performance and interoperability of a virtual application |
US8763009B2 (en) | 2010-04-17 | 2014-06-24 | Code Systems Corporation | Method of hosting a first application in a second application |
CN107066241B (en) | 2010-06-15 | 2021-03-09 | 起元技术有限责任公司 | System and method for dynamically loading graph-based computations |
US9218359B2 (en) | 2010-07-02 | 2015-12-22 | Code Systems Corporation | Method and system for profiling virtual application resource utilization patterns by executing virtualized application |
US8392452B2 (en) * | 2010-09-03 | 2013-03-05 | Hulu Llc | Method and apparatus for callback supplementation of media program metadata |
US9785482B2 (en) * | 2010-09-17 | 2017-10-10 | Oracle International Corporation | System and method for extending a web service environment to support scalable asynchronous clients |
US9021015B2 (en) | 2010-10-18 | 2015-04-28 | Code Systems Corporation | Method and system for publishing virtual applications to a web server |
US9209976B2 (en) | 2010-10-29 | 2015-12-08 | Code Systems Corporation | Method and system for restricting execution of virtual applications to a managed process environment |
US8291432B2 (en) * | 2010-12-01 | 2012-10-16 | International Business Machines Corporation | Providing invocation context to IMS service provider applications |
US8997070B2 (en) * | 2011-12-15 | 2015-03-31 | Sap Se | Extension mechanism for scripting language compiler |
US9069899B2 (en) * | 2012-06-27 | 2015-06-30 | Microsoft Technology Licensing, Llc | Integrating diagnostic information in development environment |
US8756568B2 (en) * | 2012-07-31 | 2014-06-17 | Pivotal Software, Inc. | Documentation generation for web APIs based on byte code analysis |
US9026587B2 (en) * | 2012-10-10 | 2015-05-05 | Ca, Inc. | System and method for invoking application commands with web service calls |
US10382275B1 (en) | 2012-10-22 | 2019-08-13 | Amazon Technologies, Inc. | Automated infrastructure configuration |
US10108521B2 (en) | 2012-11-16 | 2018-10-23 | Ab Initio Technology Llc | Dynamic component performance monitoring |
US9507682B2 (en) | 2012-11-16 | 2016-11-29 | Ab Initio Technology Llc | Dynamic graph performance monitoring |
US9274926B2 (en) | 2013-01-03 | 2016-03-01 | Ab Initio Technology Llc | Configurable testing of computer programs |
GB2509723A (en) * | 2013-01-10 | 2014-07-16 | Ibm | Invoking web services that are determined at the time of execution |
US10642931B1 (en) * | 2013-06-26 | 2020-05-05 | Ca, Inc. | Systems and methods for producing more meaningful web services descriptions via automated cross-reference of external information sources |
US9471345B2 (en) | 2013-09-25 | 2016-10-18 | Sap Se | Runtime generation and injection of java annotations |
US9558465B1 (en) * | 2013-11-11 | 2017-01-31 | Amazon Technologies, Inc. | Annotations-based generic load generator engine |
AU2014360308B2 (en) | 2013-12-05 | 2018-11-29 | Ab Initio Technology Llc | Managing interfaces for dataflow graphs composed of sub-graphs |
US9110681B2 (en) | 2013-12-11 | 2015-08-18 | International Business Machines Corporation | Recognizing operational options for stream operators at compile-time |
US9262156B2 (en) * | 2014-02-12 | 2016-02-16 | International Business Machines Corporation | Methods for transparent management of context and state in an asynchronous callback flow |
US9385974B2 (en) * | 2014-02-14 | 2016-07-05 | Sprint Communications Company L.P. | Data message queue management to identify message sets for delivery metric modification |
US9575750B2 (en) * | 2014-12-11 | 2017-02-21 | Successfactors, Inc. | Generic annotation seeker |
CN107615274A (en) | 2015-05-27 | 2018-01-19 | 谷歌公司 | Strengthen the feature of virtual assistant and conversational system via plug-in unit market |
US10324704B2 (en) * | 2015-05-27 | 2019-06-18 | Google Llc | Online marketplace of plugins for enhancing dialog systems |
US10754644B2 (en) * | 2015-08-04 | 2020-08-25 | International Business Machines Corporation | Annotations in software development |
US10657134B2 (en) | 2015-08-05 | 2020-05-19 | Ab Initio Technology Llc | Selecting queries for execution on a stream of real-time data |
EP3394739B1 (en) | 2015-12-21 | 2020-11-11 | AB Initio Technology LLC | Sub-graph interface generation |
US10782934B1 (en) * | 2018-01-03 | 2020-09-22 | Amazon Technologies, Inc. | Migrating computer programs to virtual compute services using annotations |
EP3769489A4 (en) * | 2018-03-22 | 2021-12-15 | Akamai Technologies, Inc. | Traffic forwarding and disambiguation by using local proxies and addresses |
GB2574903A (en) * | 2018-06-18 | 2019-12-25 | Arm Ip Ltd | Compilable data model |
US11748178B2 (en) * | 2019-04-02 | 2023-09-05 | Intel Corporation | Scalable and accelerated function as a service calling architecture |
US11122105B2 (en) * | 2019-06-28 | 2021-09-14 | Embarcadero Technologies, Inc. | System and method for component based web services development |
CN114547697A (en) * | 2022-04-27 | 2022-05-27 | 北京原点数安科技有限公司 | Method, system and storage medium for obtaining user information for accessing SQL database |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5966535A (en) * | 1995-12-07 | 1999-10-12 | At&T Corporation | Method and apparatus for generating program code for world wide web service applications |
US6029000A (en) * | 1997-12-22 | 2000-02-22 | Texas Instruments Incorporated | Mobile communication system with cross compiler and cross linker |
US20020174241A1 (en) * | 2001-05-18 | 2002-11-21 | Gabe Beged-Dov | Trusted internet clipboard |
US20030005181A1 (en) * | 2001-07-02 | 2003-01-02 | David Bau | Annotation based development platform for asynchronous web services |
Family Cites Families (177)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5187790A (en) * | 1989-06-29 | 1993-02-16 | Digital Equipment Corporation | Server impersonation of client processes in an object based computer operating system |
US5555201A (en) * | 1990-04-06 | 1996-09-10 | Lsi Logic Corporation | Method and system for creating and validating low level description of electronic design from higher level, behavior-oriented description, including interactive system for hierarchical display of control and dataflow information |
IL100987A (en) * | 1991-02-27 | 1995-10-31 | Digital Equipment Corp | Method and apparatus for compiling code |
US5469562A (en) | 1992-06-26 | 1995-11-21 | Digital Equipment Corporation | Durable atomic storage update manager |
US5944794A (en) | 1994-09-30 | 1999-08-31 | Kabushiki Kaisha Toshiba | User identification data management scheme for networking computer systems using wide area network |
US5604860A (en) | 1994-10-27 | 1997-02-18 | Xerox Corporation | Feature library and stored customized control interfaces |
US5630131A (en) | 1994-11-14 | 1997-05-13 | Object Technology Licensing Corp. | Method and apparatus for importing and exporting archive files for a graphical user interface |
US5748975A (en) * | 1995-07-06 | 1998-05-05 | Sun Microsystems, Inc. | System and method for textual editing of structurally-represented computer programs with on-the-fly typographical display |
US5835769A (en) * | 1995-09-19 | 1998-11-10 | Sun Microsystems, Inc. | Apparatti and computer program products for integrating editors with applications |
SE517033C2 (en) | 1995-12-08 | 2002-04-02 | Ericsson Telefon Ab L M | System platform for communication systems |
WO1997035254A1 (en) | 1996-03-19 | 1997-09-25 | Massachusetts Institute Of Technology | Computer system and computer implemented process for representing software system descriptions and for generating executable computer programs and computer system configurations from software system descriptions |
DE19712946A1 (en) * | 1996-05-30 | 1997-12-04 | Ibm | Computerised method of automatically expanding specifications of process model in workflow process environment |
US5867822A (en) * | 1996-06-26 | 1999-02-02 | Sun Microsystems, Inc. | Method and apparatus for management of electronic calendars throughout an enterprise and management of events in a distributed system |
US6012083A (en) | 1996-09-24 | 2000-01-04 | Ricoh Company Ltd. | Method and apparatus for document processing using agents to process transactions created based on document content |
US5961593A (en) * | 1997-01-22 | 1999-10-05 | Lucent Technologies, Inc. | System and method for providing anonymous personalized browsing by a proxy system in a network |
US6353923B1 (en) * | 1997-03-12 | 2002-03-05 | Microsoft Corporation | Active debugging environment for debugging mixed-language scripting code |
JP2001514778A (en) | 1997-03-13 | 2001-09-11 | マーク・エム・ホイットニー | System and method for offloading a network transaction including a message queuing facility from a mainframe to an intelligent input / output device |
CA2201278C (en) * | 1997-03-27 | 2001-02-20 | Ibm Canada Limited-Ibm Canada Limitee | Hierarchical metadata store for an integrated development environment |
US6230309B1 (en) * | 1997-04-25 | 2001-05-08 | Sterling Software, Inc | Method and system for assembling and utilizing components in component object systems |
US6023578A (en) | 1997-05-09 | 2000-02-08 | International Business Macines Corporation | Systems, methods and computer program products for generating an object oriented application for an object oriented environment |
US5987376A (en) | 1997-07-16 | 1999-11-16 | Microsoft Corporation | System and method for the distribution and synchronization of data and state information between clients in a distributed processing system |
US6366663B1 (en) | 1997-07-21 | 2002-04-02 | Mci Communications Corporation | System for achieving local number portability |
US6222533B1 (en) * | 1997-08-25 | 2001-04-24 | I2 Technologies, Inc. | System and process having a universal adapter framework and providing a global user interface and global messaging bus |
US6199102B1 (en) * | 1997-08-26 | 2001-03-06 | Christopher Alan Cobb | Method and system for filtering electronic messages |
US6070184A (en) | 1997-08-28 | 2000-05-30 | International Business Machines Corporation | Server-side asynchronous form management |
CA2246130C (en) * | 1997-09-04 | 2003-01-14 | Mitel Corporation | Web based help desk |
US6016495A (en) | 1997-09-19 | 2000-01-18 | International Business Machines Corporation | Object-oriented framework mechanism for providing persistent storage |
US6377993B1 (en) | 1997-09-26 | 2002-04-23 | Mci Worldcom, Inc. | Integrated proxy interface for web based data management reports |
US6092102A (en) * | 1997-10-24 | 2000-07-18 | University Of Pittsburgh Of The Commonwealth System Of Higher Education | System and method for notifying users about information or events of an enterprise |
US6334114B1 (en) | 1997-10-31 | 2001-12-25 | Oracle Corporation | Method and apparatus for performing transactions in a stateless web environment which supports a declarative paradigm |
US6067623A (en) * | 1997-11-21 | 2000-05-23 | International Business Machines Corp. | System and method for secure web server gateway access using credential transform |
FI106831B (en) | 1998-01-14 | 2001-04-12 | Nokia Networks Oy | Access control procedure for a mobile telephone system |
US6594693B1 (en) * | 1998-02-10 | 2003-07-15 | Nitin A. Borwankar | Method and apparatus for a structured, synchronized conversation using electronic messages over a computer network |
US6480206B2 (en) | 1998-02-24 | 2002-11-12 | Sun Microsystems, Inc. | Method and apparatus for an extensible editor |
US6311327B1 (en) | 1998-03-02 | 2001-10-30 | Applied Microsystems Corp. | Method and apparatus for analyzing software in a language-independent manner |
US6148336A (en) * | 1998-03-13 | 2000-11-14 | Deterministic Networks, Inc. | Ordering of multiple plugin applications using extensible layered service provider with network traffic filtering |
US6338064B1 (en) * | 1998-05-14 | 2002-01-08 | International Business Machines Corporation | Method for enabling a web server running a “closed” native operating system to impersonate a user of a web client to obtain a protected file |
US6721740B1 (en) | 1998-05-29 | 2004-04-13 | Sun Microsystems, Inc. | Method and apparatus of performing active update notification |
US6119149A (en) * | 1998-06-05 | 2000-09-12 | I2 Technologies, Inc. | System and process allowing collaboration within and between enterprises for optimal decision making |
US6237135B1 (en) * | 1998-06-18 | 2001-05-22 | Borland Software Corporation | Development system with visual design tools for creating and maintaining Java Beans components |
US6185734B1 (en) * | 1998-07-21 | 2001-02-06 | Hewlett-Packard Company | Hierarchical registry structure for managing multiple versions of software components |
US6343265B1 (en) | 1998-07-28 | 2002-01-29 | International Business Machines Corporation | System and method for mapping a design model to a common repository with context preservation |
JP2003528358A (en) | 1998-08-24 | 2003-09-24 | 富士通株式会社 | Workflow system and method |
US6963914B1 (en) | 1998-09-01 | 2005-11-08 | Lucent Technologies Inc. | Method and apparatus for retrieving a network file using a logical reference |
CA2248634C (en) | 1998-09-24 | 2004-02-24 | Ibm Canada Limited-Ibm Canada Limitee | Common connector framework |
US6212546B1 (en) | 1998-10-01 | 2001-04-03 | Unisys Corporation | Providing a modular gateway architecture which isolates attributes of the client and server systems into independent components |
US6226675B1 (en) * | 1998-10-16 | 2001-05-01 | Commerce One, Inc. | Participant server which process documents for commerce in trading partner networks |
US6367068B1 (en) | 1998-11-13 | 2002-04-02 | Microsoft Corporation | Dynamic parsing |
US6385724B1 (en) * | 1998-11-30 | 2002-05-07 | Microsoft Corporation | Automatic object caller chain with declarative impersonation and transitive trust |
US6637020B1 (en) | 1998-12-03 | 2003-10-21 | International Business Machines Corporation | Creating applications within data processing systems by combining program components dynamically |
US6018730A (en) | 1998-12-22 | 2000-01-25 | Ac Properties B.V. | System, method and article of manufacture for a simulation engine with a help website and processing engine |
US6795967B1 (en) * | 1999-01-26 | 2004-09-21 | Microsoft Corporation | Changing user identities without closing applications |
WO2000045260A1 (en) | 1999-01-29 | 2000-08-03 | Fujitsu Limited | Compiler, compiling method, and storage medium stored with program therefor |
JP4146983B2 (en) * | 1999-02-26 | 2008-09-10 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Process method and data processing system for calling method of server object |
US6360358B1 (en) | 1999-03-11 | 2002-03-19 | Microsoft Corporation | Maintenance of code knowledge for up-to-date access thereof |
US6243737B1 (en) | 1999-04-09 | 2001-06-05 | Translink Software, Inc. | Method and apparatus for providing direct transaction access to information residing on a host system |
US6445711B1 (en) | 1999-04-23 | 2002-09-03 | Sony Corporation | Method of and apparatus for implementing and sending an asynchronous control mechanism packet used to control bridge devices within a network of IEEE STD 1394 serial buses |
US6789054B1 (en) | 1999-04-25 | 2004-09-07 | Mahmoud A. Makhlouf | Geometric display tools and methods for the visual specification, design automation, and control of adaptive real systems |
US6377939B1 (en) | 1999-05-04 | 2002-04-23 | Metratech | Pipelined method and apparatus for processing communication metering data |
US7165041B1 (en) * | 1999-05-27 | 2007-01-16 | Accenture, Llp | Web-based architecture sales tool |
US6292932B1 (en) | 1999-05-28 | 2001-09-18 | Unisys Corp. | System and method for converting from one modeling language to another |
US7472349B1 (en) | 1999-06-01 | 2008-12-30 | Oracle International Corporation | Dynamic services infrastructure for allowing programmatic access to internet and other resources |
US6594700B1 (en) | 1999-06-14 | 2003-07-15 | International Business Machines Corporation | System and method for implementing a universal service broker interchange mechanism |
US6330569B1 (en) | 1999-06-30 | 2001-12-11 | Unisys Corp. | Method for versioning a UML model in a repository in accordance with an updated XML representation of the UML model |
US6408311B1 (en) | 1999-06-30 | 2002-06-18 | Unisys Corp. | Method for identifying UML objects in a repository with objects in XML content |
US6880126B1 (en) | 1999-08-03 | 2005-04-12 | International Business Machines Corporation | Controlling presentation of a GUI, using view controllers created by an application mediator, by identifying a destination to access a target to retrieve data |
US7200563B1 (en) | 1999-08-20 | 2007-04-03 | Acl International Inc. | Ontology-driven information system |
US6662357B1 (en) * | 1999-08-31 | 2003-12-09 | Accenture Llp | Managing information in an integrated development architecture framework |
US6802000B1 (en) * | 1999-10-28 | 2004-10-05 | Xerox Corporation | System for authenticating access to online content referenced in hardcopy documents |
US6748420B1 (en) | 1999-11-23 | 2004-06-08 | Cisco Technology, Inc. | Methods and apparatus for providing shared access to an application |
AU2062301A (en) | 1999-12-06 | 2001-06-25 | Bios Group Inc. | A method and system for discovery of trades between parties |
US6678518B2 (en) | 1999-12-09 | 2004-01-13 | Nokia Corporation | Dynamic content filter in a gateway |
US20020010781A1 (en) * | 1999-12-30 | 2002-01-24 | Tuatini Jeffrey Taihana | Shared service messaging models |
US6609115B1 (en) | 1999-12-30 | 2003-08-19 | Ge Medical Systems | Method and apparatus for limited online access to restricted documentation |
US6584454B1 (en) | 1999-12-31 | 2003-06-24 | Ge Medical Technology Services, Inc. | Method and apparatus for community management in remote system servicing |
US6643652B2 (en) | 2000-01-14 | 2003-11-04 | Saba Software, Inc. | Method and apparatus for managing data exchange among systems in a network |
WO2001052090A2 (en) * | 2000-01-14 | 2001-07-19 | Saba Software, Inc. | Method and apparatus for a web content platform |
US7072934B2 (en) | 2000-01-14 | 2006-07-04 | Saba Software, Inc. | Method and apparatus for a business applications server management system platform |
AU2001229660A1 (en) | 2000-02-14 | 2001-08-27 | Ubs Painewebber Inc. | System for providing financial services |
US7143186B2 (en) | 2000-02-16 | 2006-11-28 | Bea Systems, Inc. | Pluggable hub system for enterprise wide electronic collaboration |
JP2001243366A (en) | 2000-02-25 | 2001-09-07 | Hitachi Ltd | Server having trade job supporting function |
US20020004848A1 (en) | 2000-03-29 | 2002-01-10 | Krishna Sudarshan | System and method of providing an asynchronous interface between a client system and an enterprise javabeans-enabled server |
US20040148336A1 (en) | 2000-03-30 | 2004-07-29 | Hubbard Edward A | Massively distributed processing system architecture, scheduling, unique device identification and associated methods |
US7146422B1 (en) | 2000-05-01 | 2006-12-05 | Intel Corporation | Method and apparatus for validating documents based on a validation template |
EP1292886A1 (en) | 2000-04-21 | 2003-03-19 | Togethersoft Corporation | Methods and systems for supporting and deploying distributed computing components |
US6516322B1 (en) | 2000-04-28 | 2003-02-04 | Microsoft Corporation | XML-based representation of mobile process calculi |
US6850979B1 (en) | 2000-05-09 | 2005-02-01 | Sun Microsystems, Inc. | Message gates in a distributed computing environment |
US6918084B1 (en) | 2000-05-09 | 2005-07-12 | Sun Microsystems, Inc. | Spawning new repository spaces using information provided in advertisement schema messages |
US6971096B1 (en) | 2000-05-19 | 2005-11-29 | Sun Microsystems, Inc. | Transaction data structure for process communications among network-distributed applications |
US6922685B2 (en) * | 2000-05-22 | 2005-07-26 | Mci, Inc. | Method and system for managing partitioned data resources |
US7089584B1 (en) * | 2000-05-24 | 2006-08-08 | Sun Microsystems, Inc. | Security architecture for integration of enterprise information system with J2EE platform |
US6832238B1 (en) | 2000-05-24 | 2004-12-14 | Sun Microsystems, Inc. | Local transaction management |
AU2001264944A1 (en) | 2000-05-25 | 2001-12-03 | Transacttools, Inc. | A method, system and apparatus for establishing, monitoring, and managing connectivity for communication among heterogeneous systems |
US6687848B1 (en) | 2000-05-31 | 2004-02-03 | Sun Microsystems, Inc. | Techniques for preventing information loss in a business to business message in an enterprise computer system |
US7127704B2 (en) | 2000-06-02 | 2006-10-24 | Sun Microsystems, Inc. | Interactive software engineering tool with support for embedded lexical contexts |
US6993743B2 (en) | 2000-06-03 | 2006-01-31 | Sun Microsystems, Inc. | Method and apparatus for developing enterprise applications using design patterns |
US6874143B1 (en) | 2000-06-21 | 2005-03-29 | Microsoft Corporation | Architectures for and methods of providing network-based software extensions |
US6836883B1 (en) | 2000-06-21 | 2004-12-28 | Microsoft Corporation | Method and system for compiling multiple languages |
US20020194267A1 (en) * | 2000-06-23 | 2002-12-19 | Daniel Flesner | Portal server that provides modification of user interfaces for access to computer networks |
US6721779B1 (en) | 2000-07-07 | 2004-04-13 | Softwired Ag | Messaging proxy system |
US20020143960A1 (en) | 2000-08-02 | 2002-10-03 | Erez Goren | Virtual network generation system and method |
US6684388B1 (en) | 2000-08-22 | 2004-01-27 | International Business Machines Corporation | Method for generating platform independent, language specific computer code |
US6732237B1 (en) * | 2000-08-29 | 2004-05-04 | Oracle International Corporation | Multi-tier caching system |
FR2813471B1 (en) * | 2000-08-31 | 2002-12-20 | Schneider Automation | COMMUNICATION SYSTEM FOR AUTOMATED EQUIPMENT BASED ON THE SOAP PROTOCOL |
US7752214B2 (en) * | 2000-09-01 | 2010-07-06 | Op40, Inc. | Extended environment data structure for distributed digital assets over a multi-tier computer network |
US6823495B1 (en) | 2000-09-14 | 2004-11-23 | Microsoft Corporation | Mapping tool graphical user interface |
US6560769B1 (en) | 2000-09-28 | 2003-05-06 | Unisys Corporation | Computer-implemented method for generating a UML representation from JAVA source code |
US7069507B1 (en) | 2000-09-29 | 2006-06-27 | Microsoft Corporation | Event routing model for an extensible editor |
US6889244B1 (en) | 2000-10-31 | 2005-05-03 | Hewlett-Packard Development Company, L.P. | Method and apparatus for passing messages using a fault tolerant storage system |
WO2002037261A2 (en) | 2000-11-03 | 2002-05-10 | Wilde Technologies Limited | A software development process |
US20020111922A1 (en) | 2000-11-06 | 2002-08-15 | Terry Bernard Young | Electronic markets business interchange system and method |
US20020078365A1 (en) | 2000-12-15 | 2002-06-20 | International Business Machines Corporation | Method for securely enabling an application to impersonate another user in an external authorization manager |
US20020116454A1 (en) * | 2000-12-21 | 2002-08-22 | William Dyla | System and method for providing communication among legacy systems using web objects for legacy functions |
US7275220B2 (en) | 2000-12-22 | 2007-09-25 | Epic Systems Corporation | System and method for a seamless user interface for an integrated electronic health care information system |
US7917888B2 (en) | 2001-01-22 | 2011-03-29 | Symbol Technologies, Inc. | System and method for building multi-modal and multi-channel applications |
US20020165936A1 (en) | 2001-01-25 | 2002-11-07 | Victor Alston | Dynamically branded web sites |
US20020161826A1 (en) | 2001-01-25 | 2002-10-31 | Carlos Arteaga | System and method for remote communication transactions |
US6567738B2 (en) * | 2001-01-30 | 2003-05-20 | Ford Global Technologies, Llc | Fueling control system |
US6954757B2 (en) * | 2001-02-02 | 2005-10-11 | Hewlett-Packard Development Company, L.P. | Framework, architecture, method and system for reducing latency of business operations of an enterprise |
US7957999B2 (en) | 2001-02-13 | 2011-06-07 | American Express Travel Related Services Company, Inc. | Electronic acquisition system and method |
US7111243B1 (en) | 2001-03-02 | 2006-09-19 | Oracle International Corporation | Customization of tab-order functionality in internet applications |
US7184967B1 (en) | 2001-03-06 | 2007-02-27 | Microsoft Corporation | System and method utilizing a graphical user interface of a business process workflow scheduling program |
GB0108924D0 (en) * | 2001-04-10 | 2001-05-30 | Ibm | Installation of a data processing solution |
US20030004746A1 (en) | 2001-04-24 | 2003-01-02 | Ali Kheirolomoom | Scenario based creation and device agnostic deployment of discrete and networked business services using process-centric assembly and visual configuration of web service components |
US20020194244A1 (en) | 2001-06-01 | 2002-12-19 | Joan Raventos | System and method for enabling transaction-based service utilizing non-transactional resources |
US7152090B2 (en) * | 2001-06-01 | 2006-12-19 | Sun Microsystems, Inc. | Metadata-aware enterprise application integration framework for application server environment |
US7761319B2 (en) * | 2001-06-08 | 2010-07-20 | Click Acqusitions, Inc. | Supply chain management |
US7594267B2 (en) * | 2001-06-14 | 2009-09-22 | Cisco Technology, Inc. | Stateful distributed event processing and adaptive security |
US6687702B2 (en) * | 2001-06-15 | 2004-02-03 | Sybass, Inc. | Methodology providing high-speed shared memory access between database middle tier and database server |
US6976086B2 (en) | 2001-06-18 | 2005-12-13 | Siemens Business Services, Llc | Systems and methods to facilitate a distribution of information via a dynamically loadable component |
US20030014439A1 (en) | 2001-06-20 | 2003-01-16 | International Business Machines Corporation | Defining a markup language representation for state chart data |
EP1410258A4 (en) | 2001-06-22 | 2007-07-11 | Inc Nervana | System and method for knowledge retrieval, management, delivery and presentation |
US6754884B1 (en) | 2001-07-02 | 2004-06-22 | Bea Systems, Inc. | Programming language extensions for processing XML objects and related applications |
US7437710B2 (en) | 2001-07-02 | 2008-10-14 | Bea Systems, Inc. | Annotation based development platform for stateful web services |
US7117504B2 (en) | 2001-07-10 | 2006-10-03 | Microsoft Corporation | Application program interface that enables communication for a network software platform |
US6799718B2 (en) | 2001-07-10 | 2004-10-05 | Borland Software Corp. | Development assistance for mixed-language sources |
US7210094B2 (en) | 2001-07-11 | 2007-04-24 | International Business Machines Corporation | Method and system for dynamic web page breadcrumbing using javascript |
US6915519B2 (en) | 2001-07-12 | 2005-07-05 | International Business Machines Corporation | Pluggable JMS providers in a J2EE server |
US20030018661A1 (en) | 2001-07-19 | 2003-01-23 | Darugar Parand Tony | XML smart mapping system and method |
US7054858B2 (en) | 2001-08-01 | 2006-05-30 | Oic Acquisition Corporation | System and method for retrieval of objects from object to relational mappings |
US20030028579A1 (en) | 2001-08-06 | 2003-02-06 | Kulkarni Vinay Vasant | Process for component-based application development |
US7367028B2 (en) | 2001-08-14 | 2008-04-29 | National Instruments Corporation | Graphically deploying programs on devices in a system |
US20030043191A1 (en) | 2001-08-17 | 2003-03-06 | David Tinsley | Systems and methods for displaying a graphical user interface |
US6910041B2 (en) | 2001-08-23 | 2005-06-21 | International Business Machines Corporation | Authorization model for administration |
US7356837B2 (en) | 2001-08-29 | 2008-04-08 | Nader Asghari-Kamrani | Centralized identification and authentication system and method |
US7035944B2 (en) | 2001-09-19 | 2006-04-25 | International Business Machines Corporation | Programmatic management of software resources in a content framework environment |
US6985939B2 (en) | 2001-09-19 | 2006-01-10 | International Business Machines Corporation | Building distributed software services as aggregations of other services |
US7107578B1 (en) | 2001-09-24 | 2006-09-12 | Oracle International Corporation | Techniques for debugging computer programs involving multiple programming languages |
AU2002343424A1 (en) | 2001-09-28 | 2003-04-14 | Bluesocket, Inc. | Method and system for managing data traffic in wireless networks |
CA2358681C (en) | 2001-10-12 | 2008-01-15 | Ibm Canada Limited-Ibm Canada Limitee | Resource adapter and integrated development environment |
US7552222B2 (en) | 2001-10-18 | 2009-06-23 | Bea Systems, Inc. | Single system user identity |
US7089568B2 (en) | 2001-10-26 | 2006-08-08 | Hitachi, Ltd. | Program control method, computer system, control program, and storage medium storing the control program |
US8156471B2 (en) | 2001-11-09 | 2012-04-10 | Oracle International Corporation | Multi-language execution method |
US7155705B1 (en) | 2001-11-26 | 2006-12-26 | Cisco Technology, Inc. | Techniques for binding an application with a data exchange format based on tags in comments |
US20030110446A1 (en) | 2001-12-10 | 2003-06-12 | Sun Microsystems, Inc. | Object class for facilitating conversion between Java and XML |
US6950872B2 (en) | 2001-12-19 | 2005-09-27 | Sun Microsystems, Inc. | Methods and systems for facilitating message exchange between networked computing entities |
US7240331B2 (en) | 2002-01-16 | 2007-07-03 | Xerox Corporation | Bi-valuation of programming statements |
US8151003B2 (en) | 2002-02-05 | 2012-04-03 | International Business Machines Corporation | System and method for routing data by a server |
US7516447B2 (en) | 2002-02-22 | 2009-04-07 | Bea Systems, Inc. | Methods and apparatus for building, customizing and using software abstractions of external entities |
US6922827B2 (en) | 2002-02-22 | 2005-07-26 | Bea Systems, Inc. | Iterative software development environment with prioritized build rules |
US20030196168A1 (en) | 2002-04-10 | 2003-10-16 | Koninklijke Philips Electronics N.V. | Method and apparatus for modeling extensible markup language (XML) applications using the unified modeling language (UML) |
US6804686B1 (en) * | 2002-04-29 | 2004-10-12 | Borland Software Corporation | System and methodology for providing fixed UML layout for an object oriented class browser |
US7434207B2 (en) | 2002-07-02 | 2008-10-07 | Microsoft Corporation | Floating debugger |
US7720910B2 (en) | 2002-07-26 | 2010-05-18 | International Business Machines Corporation | Interactive filtering electronic messages received from a publication/subscription service |
US7043722B2 (en) | 2002-07-31 | 2006-05-09 | Bea Systems, Inc. | Mixed language expression loading and execution methods and apparatuses |
US7523174B2 (en) | 2002-10-15 | 2009-04-21 | International Business Machines Corporation | Dynamic portal assembly |
KR100501410B1 (en) | 2002-11-27 | 2005-07-18 | 한국전자통신연구원 | System and method of generating EJB component from reusable business logic in servlet |
US7448024B2 (en) | 2002-12-12 | 2008-11-04 | Bea Systems, Inc. | System and method for software application development in a portal environment |
US7650591B2 (en) | 2003-01-24 | 2010-01-19 | Bea Systems, Inc. | Marshaling and un-marshaling data types in XML and Java |
US7076772B2 (en) | 2003-02-26 | 2006-07-11 | Bea Systems, Inc. | System and method for multi-language extensible compiler framework |
US20040225995A1 (en) | 2003-02-28 | 2004-11-11 | Kyle Marvin | Reusable software controls |
US7096422B2 (en) | 2003-02-28 | 2006-08-22 | Microsoft Corporation | Markup language visual mapping |
US7260599B2 (en) | 2003-03-07 | 2007-08-21 | Hyperspace Communications, Inc. | Supporting the exchange of data by distributed applications |
US7260818B1 (en) * | 2003-05-29 | 2007-08-21 | Sun Microsystems, Inc. | System and method for managing software version upgrades in a networked computer system |
US20040260715A1 (en) | 2003-06-20 | 2004-12-23 | Mongeon Brad A. | Object mapping across multiple different data stores |
US7739223B2 (en) | 2003-08-29 | 2010-06-15 | Microsoft Corporation | Mapping architecture for arbitrary data models |
US6859180B1 (en) | 2003-09-15 | 2005-02-22 | The United States Of America As Represented By The Secretary Of The Navy | Gravity-actuated submarine antenna |
-
2004
- 2004-02-23 US US10/784,492 patent/US7707564B2/en active Active
- 2004-02-25 WO PCT/US2004/005622 patent/WO2004077269A2/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5966535A (en) * | 1995-12-07 | 1999-10-12 | At&T Corporation | Method and apparatus for generating program code for world wide web service applications |
US6029000A (en) * | 1997-12-22 | 2000-02-22 | Texas Instruments Incorporated | Mobile communication system with cross compiler and cross linker |
US20020174241A1 (en) * | 2001-05-18 | 2002-11-21 | Gabe Beged-Dov | Trusted internet clipboard |
US20030005181A1 (en) * | 2001-07-02 | 2003-01-02 | David Bau | Annotation based development platform for asynchronous web services |
Also Published As
Publication number | Publication date |
---|---|
US20050021689A1 (en) | 2005-01-27 |
US7707564B2 (en) | 2010-04-27 |
WO2004077269A2 (en) | 2004-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2004077269A3 (en) | Creating network services using source code annotations | |
Gérard et al. | 19 Papyrus: A UML2 tool for domain-specific language modeling | |
GB2376546B (en) | Automated processor generation system for designing a configurable processor and method for the same | |
CN106598556A (en) | User interface generation method and device | |
TW200515175A (en) | Programming interface for a computer platform | |
MY144646A (en) | Programming interface for a computer platform | |
García Frey et al. | UsiComp: an extensible model-driven composer | |
Addazi et al. | Towards seamless hybrid graphical–textual modelling for uml and profiles | |
Krüger et al. | FeatureCoPP: compositional annotations | |
Charles et al. | IMP: a meta-tooling platform for creating language-specific IDEs in Eclipse | |
Yang et al. | Using Eclipse as a tool-integration platform for software development | |
ATE257609T1 (en) | TRANSFORMATION OF OBJECTS BETWEEN A COMPUTER PROGRAMMING LANGUAGE AND A DATA REPRESENTATION LANGUAGE | |
Hartmann et al. | Using MDA for integration of heterogeneous components in software supply chains | |
Baar | Verification support for a state-transition-dsl defined with Xtext | |
EP1202171A3 (en) | Compile method and program recording medium | |
Mosconi et al. | Applying and evaluating AOM for platform independent behavioral UML models | |
Autili et al. | A programming model for adaptable java applications | |
Rentz et al. | Extracting interactive actor-based dataflow models from legacy C code | |
Troníček | RefactoringNG: A flexible Java refactoring tool | |
Nagy et al. | Utilizing design informaiton in aspect-oriented programming | |
Urban et al. | PUMA: An aspect-oriented code analysis and manipulation framework for C and C++ | |
Freudenthal | Using DSLs for developing enterprise systems | |
Funk et al. | From uml to ansi-c-an eclipse-based code generation framework | |
Dévai et al. | Service layer for IDE integration of C/C++ preprocessor related analysis | |
Meinicke et al. | Conditional Compilation with FeatureIDE |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
122 | Ep: pct application non-entry in european phase |