22,235 research outputs found

    TINA components used for service dubscription and deployment

    Get PDF
    This paper presents a TINA-based services platform for deploying and provisioning of services, especially services supporting dynamic communication processes between individuals, such as required for distributed teamwork. The paper gives an overview of the platform architecture, and discusses two topics in more detail: (1) the Distributed Software Component (DSC) framework, which considerably facilitates the development of components from which the platform is built, and (2) some specific components of the platform, which play a crucial role in service management and deployment. In addition, a brief\ud evaluation of CORBA (Common Object Request Broker Architecture) ORBs (Object Request Broker) is given, based on the experience of using CORBA as the underlying distributed processing environment for the platform

    Application of Common Object Request Broker Architecture (CORBA) in biomedicine

    Get PDF
    Π‘ΠΈΠΎΠ»ΠΎΠ³ΠΈΡ‡Π½ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ днСс зависят ΠΎΡ‚ ΡˆΠΈΡ€ΠΎΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΡ‚ софтуСр, взаимодСйстващ си с голям Π±Ρ€ΠΎΠΉ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈ Π½Π° Π΄Π°Π½Π½ΠΈ. Π‘ΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ няколкостотин Π²Π°ΠΆΠ½ΠΈ ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊΠ°, ΠΊΠΎΠΈΡ‚ΠΎ сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π°Ρ‚ ΠΊΠ°ΠΊΡ‚ΠΎ ΠΏΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°, Ρ‚Π°ΠΊΠ° ΠΈ ΠΏΠΎ сфСра Π½Π° дСйствиС. ΠœΠ½ΠΎΠ³ΠΎΠ±Ρ€ΠΎΠΉΠ½ΠΈ Π³Ρ€ΡƒΠΏΠΈ ΠΎΡ‚ ΡƒΡ‡Π΅Π½ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Ρ‚ Ρ‚Π΅Π·ΠΈ Π±ΠΈΠΎΠ»ΠΎΠ³ΠΈΡ‡Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π² Π½Π°ΠΉ-Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ. ΠŸΡ€Π΅Π· послСднитС Π³ΠΎΠ΄ΠΈΠ½ΠΈ стана ясно, Ρ‡Π΅ Π΅ ΠΎΡ‚ ΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π° бъдС ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ Π½Π°Ρ‡ΠΈΠ½, ΠΏΠΎ ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ софтуСри, Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€ΠΈ ΠΈ ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈ Π½Π° Π΄Π°Π½Π½ΠΈ Π΄Π° работят Π³Π»Π°Π΄ΠΊΠΎ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρƒ си, ΠΈΠ»ΠΈ ΠΊΠ°Π·Π°Π½ΠΎ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ Π½Π°Ρ‡ΠΈΠ½ ΠΊΠ°ΠΊ Π΄Π° бъдС постигната интСропСративност. НаправСни бяха ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠΈΡ‚ΠΈ Π΄Π° сС осигури стандартСн Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½ΠΈ, Π½ΠΎ Π½ΠΈΠΊΠΎΠΉ ΠΎΡ‚ тях Π½Π΅ Π±Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ Π²ΡŠΠ·ΠΏΡ€ΠΈΠ΅Ρ‚. OΠ±Ρ‰Π°Ρ‚Π° Π°Ρ€Ρ…ΠΈΡ‚ΡƒΠΊΡ‚ΡƒΡ€Π° Π·Π° посрСдници ΠΏΡ€ΠΈ запитвания Π·Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ (CORBA) Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π° Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ стандарти, ΠΊΠΎΠΉΡ‚ΠΎ ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π° ΡΠ²ΡŠΡ€Π·Π°Π½Π° Ρ€Π°ΠΌΠΊΠ°, Π² която нСзависимитС ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ услуги ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ достигнати. Π’ Ρ‚Π΅Π·ΠΈ стандарти Π²Π»ΠΈΠ·Π°Ρ‚ формалният Π΅Π·ΠΈΠΊ, Π΅Π·ΠΈΠΊΠ° Π·Π° интСрфСйсна дСфиниция (IDL), Π² ΠΊΠΎΠΉΡ‚ΠΎ са спСцифицирани Π΄Π°Π½Π½ΠΈΡ‚Π΅ ΠΈ услугитС ΠΈ ORB – посрСдник ΠΏΡ€ΠΈ запитвания Π·Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ, Π·Π° Π΄Π° сС Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ Ρ‚Π΅Π·ΠΈ услуги. Π’Π΅ΠΌΠ°Ρ‚Π° Π½Π° настоящата Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° сайт, Π·Π°ΠΏΠΎΠ·Π½Π°Π²Π°Ρ‰ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ с ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠžΠ±Ρ‰Π°Ρ‚Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π·Π° посрСдници ΠΏΡ€ΠΈ запитвания Π·Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ Common Object Request Broker Architecture (CORBA) Π² биомСдицинската ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°. Π Π°Π±ΠΎΡ‚Π°Ρ‚Π° ΠΈΠΌΠ° Π·Π° Ρ†Π΅Π» Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈ ΠΎΠ±Π·ΠΎΡ€ ΠΈ практичСско описаниС Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° CORBA във Π²Π°ΠΆΠ½ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΡ‚ Π±ΠΈΠΎΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°Ρ‚Π°, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π΄Π° осигури Π΄ΠΎΠ±Ρ€ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° основнитС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π°, Π΄Π° Π΄Π°Π΄Π΅ ΠΎΠ±Ρ‰ ΠΏΠΎΠ³Π»Π΅Π΄ Π½Π° Π½Π΅ΠΉΠ½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΈ Π΄Π° Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ с тСрминологията, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π² OMG докумСнтацията.β€œΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Common Object Request Broker Architecture (CORBA) Π² биомСдицината” Π΄ΠΈΠΏΠ»ΠΎΠΌΠ°Π½Ρ‚: Аглика ΠŸΠ΅Ρ‚Ρ€ΠΎΠ²Π° Иванова Π½Π°ΡƒΡ‡Π΅Π½ Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»: Π΄ΠΎΡ†. Антоний Попов Π΄Π°Ρ‚Π° Π½Π° Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½Π° Π·Π°Ρ‰ΠΈΡ‚Π°: 27.07.2005Π³

    Component technologies: Java Beans, COM, CORBA, RMI, EJB and the CORBA component model

    Get PDF
    This one-day tutorial is aimed at software engineering practitioners and researchers, who are familiar with objectoriented analysis, design and programming and want to obtain an overview of the technologies that are enabling component-based development. We introduce the idea of component-based development by defining the concept and providing its economic rationale. We describe how object-oriented programming evolved into local component models, such as Java Beans and distributed object technologies, such as the Common Object Request Broker Architecture (CORBA), Java Remote Method Invocation (RMI) and the Component Object Model (COM). We then address how these technologies matured into distributed component models, in partiuclar Enterprise Java Beans (EJB) and the CORBA Component Model (CCM). We give an assessment of the maturity of each of these technologies and sketch how they are used to build distributed architectures

    Component technologies: Java Beans, COM, CORBA, RMI, EJB and the CORBA component model

    Get PDF
    This one-day tutorial is aimed at software engineering practitioners and researchers, who are familiar with objectoriented analysis, design and programming and want to obtain an overview of the technologies that are enabling component-based development. We introduce the idea of component-based development by dening the concept and providing its economic rationale. We describe how objectoriented programming evolved into local component models, such as Java Beans and distributed object technologies, such as the Common Object Request Broker Architecture (CORBA), Java Remote Method Invocation (RMI) and the Component Object Model (COM). We then address how these technologies matured into distributed component models, in partiuclar Enterprise Java Beans (EJB) and the CORBA Component Model (CCM). We give an assessment of the maturity of each of these technologies and sketch how they are used to build distributed architectures

    An approach to building a secure and persistent distributed object management system

    Full text link
    The Common Object Request Broker Architecture (CORBA) proposed by the Object Management Group (OMG) is a widely accepted standard to provide a system level framework in design and implementation of distributed objects. The core of the Object Management Architecture (OMA) is an Object Request Broker (ORB), which provides transparency of object location, activation, and communications. However, the specification provided by the OMG is not sufficient. For instance, there are no security specifications when handling object requests through the ORBs. The lack of such a security service prevents the use of CORBA from handling sensitive data such as personal and corporate financial information; In view of the above, this thesis identifies, explores, and provides an approach to handling secure objects in a distributed environment along with a persistent object service using the CORBA specification. The research specifically involves the design and implementation of a secured distributed object service. This object service requires a persistent service and object storage for storing and retrieving security specific information. To provide a secure distributed object environment, a secure object service using the specifications provided by the OMG has been designed and implemented. In addition, to preserve the persistence of secure information, an object service has been implemented to provide a persistent data store; The secure object service can provide a framework for handling distributed object in applications requiring security clearance such as distributed banking, online stock tradings, internet shopping, geographic and medical information systems
    • …
    corecore