Method for constructing executable code for component-based application, computer-readable storage medium for executing the method, and compiler
    1.
    发明专利
    Method for constructing executable code for component-based application, computer-readable storage medium for executing the method, and compiler 有权
    用于构建基于组件的应用程序的可执行代码的方法,用于执行方法的计算机可读存储介质和编译器

    公开(公告)号:JP2010267264A

    公开(公告)日:2010-11-25

    申请号:JP2010111035

    申请日:2010-05-13

    CPC classification number: G06F8/71 G06F8/10 G06F8/30 G06F8/60 G06F8/70

    Abstract: PROBLEM TO BE SOLVED: To prevent an executable component code from being unnecessarily regenerated and recompiled when an executable code is constructed for a component-based application.
    SOLUTION: The method for constructing the executable code for the component-based application includes: a step 306 of extracting a signature for each source code component when a request to compile a source code is received; a step 308 of retrieving a stored signature corresponding to a currently available instance of executable code for the source code component; a step 310 of comparing the derived signature with the stored signature; a step 312 of compiling the source code component into the executable code when the derived signature does not match the stored signature; and a step 314 of obtaining the executable code for the source code component from a repository when the extracted signature matches the stored signature.
    COPYRIGHT: (C)2011,JPO&INPIT

    Abstract translation: 要解决的问题:为了防止可执行组件代码在为基于组件的应用程序构建可执行代码时不必要地重新生成并重新编译。 解决方案:用于构建基于组件的应用程序的可执行代码的方法包括:当接收到编译源代码的请求时,提取每个源代码组件的签名的步骤306; 检索与源代码组件的可执行代码的当前可用实例相对应的存储签名的步骤308; 将导出的签名与存储的签名进行比较的步骤310; 当导出的签名与存储的签名不匹配时,将源代码组件编译成可执行代码的步骤312; 以及当所提取的签名与存储的签名相匹配时从存储库获取源代码组件的可执行代码的步骤314。 版权所有(C)2011,JPO&INPIT

    COMPOSICION DINAMICA DE APLICACIONES DE PROCESAMIENTO DE FLUJO DE DATOS.

    公开(公告)号:MX2011010795A

    公开(公告)日:2011-10-28

    申请号:MX2011010795

    申请日:2010-05-13

    Applicant: IBM

    Abstract: Se proporcionan técnicas para modificar dinámicamente interconexiones entre componentes en una aplicación. Las técnicas incluyen recibir un perfil de un productor de datos por cada puerto de salida dentro de una aplicación de programas y sistemas de programación o software a ser ejecutada en uno o más procesadores, recibir un perfil de suscripción de datos por cada puerto de entrada de cada componente de la aplicación, establecer conexiones entre los puertos de salida y los puertos de entrada de los componentes en la aplicación sobre la base de una comparación de cada uno del perfil del productor de datos y cada perfil de la suscripción de datos, ejecutar la aplicación en uno o más procesadores para procesar flujos de datos, recibir cualquiera o ambos de un nuevo perfil del productor de datos o un nuevo perfil de suscripción de datos durante la ejecución de la aplicación, y establecer al menos una nueva conexión entre un puerto de salida y un puerto de entrada sobre la base de una comparación revisada de los perfiles de datos recibidos que incluya su nuevo perfil de datos.

    DYNAMICALLY COMPOSING DATA STREAM PROCESSING APPLICATIONS

    公开(公告)号:CA2755317C

    公开(公告)日:2017-09-19

    申请号:CA2755317

    申请日:2010-05-13

    Applicant: IBM

    Abstract: Techniques for dynamically modifying inter-connections between components in an application are provided. The techniques include receiving a data producer profile for each output port within a software application to be executed on one or more processors, receiving a data subscription profile for each input port of each component of the application, establishing connections between the output ports and the input ports of the components in the application based on a comparison of each data producer profile and each data subscription profile, executing the application on one or more processors to process streams of data, receiving either or both of a new data producer profile or a new data subscription profile during the execution of the application, and establishing at least one new connection between an output port and an input port based upon a revised comparison of the received data profiles that include the new data profile.

    DYNAMICALLY COMPOSING DATA STREAM PROCESSING APPLICATIONS

    公开(公告)号:CA2755317A1

    公开(公告)日:2010-11-18

    申请号:CA2755317

    申请日:2010-05-13

    Applicant: IBM

    Abstract: Techniques for dynamically modifying inter-connections between components in an application are provided. The techniques include receiving a data producer profile for each output port within a software application to be executed on one or more processors, receiving a data subscription profile for each input port of each component of the application, establishing connections between the output ports and the input ports of the components in the application based on a comparison of each data producer profile and each data subscription profile, executing the application on one or more processors to process streams of data, receiving either or both of a new data producer profile or a new data subscription profile during the execution of the application, and establishing at least one new connection between an output port and an input port based upon a revised comparison of the received data profiles that include the new data profile.

Patent Agency Ranking