<efrbr:recordSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:efrbr="http://vfrbr.info/efrbr/1.1" xmlns:efrbr-work="http://vfrbr.info/efrbr/1.1/work" xmlns:efrbr-expression="http://vfrbr.info/efrbr/1.1/expression" xmlns:efrbr-manifestation="http://vfrbr.info/efrbr/1.1/manifestation" xmlns:efrbr-person="http://vfrbr.info/efrbr/1.1/person" xmlns:efrbr-corporateBody="http://vfrbr.info/efrbr/1.1/corporateBody" xmlns:efrbr-concept="http://vfrbr.info/efrbr/1.1/concept" xmlns:efrbr-structure="http://vfrbr.info/efrbr/1.1/structure" xmlns:efrbr-responsible="http://vfrbr.info/efrbr/1.1/responsible" xmlns:efrbr-subject="http://vfrbr.info/efrbr/1.1/subject" xmlns:efrbr-other="http://vfrbr.info/efrbr/1.1/other" xsi:schemaLocation="http://vfrbr.info/efrbr/1.1 http://vfrbr.info/schemas/1.1/efrbr.xsd"><efrbr:entities><efrbr-work:work identifier="http://purl.tuc.gr/dl/dias/4AB92C9F-2BA9-4E3C-B6F6-9ECD963F05B5"><efrbr-work:titleOfTheWork>An architecture for implementing application interoperation with heterogeneous systems</efrbr-work:titleOfTheWork></efrbr-work:work><efrbr-expression:expression identifier="http://purl.tuc.gr/dl/dias/4AB92C9F-2BA9-4E3C-B6F6-9ECD963F05B5"><efrbr-expression:titleOfTheExpression>An architecture for implementing application interoperation with heterogeneous systems</efrbr-expression:titleOfTheExpression><efrbr-expression:formOfExpression vocabulary="DIAS:TYPES">
            Πλήρης Δημοσίευση σε Συνέδριο
            Conference Full Paper
         </efrbr-expression:formOfExpression><efrbr-expression:dateOfExpression type="issued">2015-10-17</efrbr-expression:dateOfExpression><efrbr-expression:dateOfExpression type="published">2005</efrbr-expression:dateOfExpression><efrbr-expression:languageOfExpression vocabulary="iso639-1">en</efrbr-expression:languageOfExpression><efrbr-expression:summarizationOfContent>We are concerned with the issues faced by software developers with
a certain family of distributed applications; those that connect to and
interoperate with a heterogeneous infrastructure, i.e., a large heterogeneous
collection of external systems (databases, embedded devices, equipment,
internet servers etc.) using different communication protocols. This product
family includes applications such as e-commerce systems, network management
and provisioning applications and Grid-based collaborations. For such
applications, implementing the interoperation logic is both challenging and
expensive. We discuss the major concerns that contribute to the problem. These
include system concerns, such as transaction support, security and management,
as well as development concerns, such as integration with workflow or
component frameworks. We propose an architecture and related development
methodology, based on generative programming, to reduce implementation
complexity, allow for rapid application development, ease deployment and
manageabilit</efrbr-expression:summarizationOfContent><efrbr-expression:useRestrictionsOnTheExpression type="creative-commons">http://creativecommons.org/licenses/by/4.0/</efrbr-expression:useRestrictionsOnTheExpression><efrbr-expression:note type="conference name">5th IFIP WG 6.1 International Conference</efrbr-expression:note></efrbr-expression:expression><efrbr-person:person identifier="http://users.isc.tuc.gr/~vsamoladas"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Samoladas Vasilis
            Σαμολαδας Βασιλης
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="051B0094-E5AA-4E6E-A39B-2FBBBD3505C3"><efrbr-person:nameOfPerson vocabulary="">
            Nikos Houssos
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="2E59BF30-8A23-4C48-9BD2-C2569CB19ADA"><efrbr-person:nameOfPerson vocabulary="">
            Dimitris Andreadis
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~gchatzisymeon"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Chatzisymeon Georgios
            Χατζησυμεων Γεωργιος
         </efrbr-person:nameOfPerson></efrbr-person:person></efrbr:entities><efrbr:relationships><efrbr-structure:structureRelations><efrbr-structure:realizedThrough sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/4AB92C9F-2BA9-4E3C-B6F6-9ECD963F05B5" targetEntity="expression" targetURI="http://purl.tuc.gr/dl/dias/4AB92C9F-2BA9-4E3C-B6F6-9ECD963F05B5"/></efrbr-structure:structureRelations><efrbr-responsible:responsibleRelations><efrbr-responsible:createdBy sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/4AB92C9F-2BA9-4E3C-B6F6-9ECD963F05B5" targetEntity="person" targetURI="http://users.isc.tuc.gr/~vsamoladas"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/4AB92C9F-2BA9-4E3C-B6F6-9ECD963F05B5" targetEntity="person" targetURI="http://users.isc.tuc.gr/~vsamoladas" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/4AB92C9F-2BA9-4E3C-B6F6-9ECD963F05B5" targetEntity="person" targetURI="051B0094-E5AA-4E6E-A39B-2FBBBD3505C3" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/4AB92C9F-2BA9-4E3C-B6F6-9ECD963F05B5" targetEntity="person" targetURI="2E59BF30-8A23-4C48-9BD2-C2569CB19ADA" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/4AB92C9F-2BA9-4E3C-B6F6-9ECD963F05B5" targetEntity="person" targetURI="http://users.isc.tuc.gr/~gchatzisymeon" role="author"/></efrbr-responsible:responsibleRelations><efrbr-subject:subjectRelations/><efrbr-other:otherRelations/></efrbr:relationships></efrbr:recordSet>