serviceinteroperability
D.Bianchini,V.DeAntonellis,M.Melchiori
Universit`adiBrescia
Dip.Elettronicaperl’Automazione
ViaBranze,3825123Brescia-Italy
bianchin|deantone|melchior@ing.unibs.it
Abstract.Inthispaper,weprovideageneraloverviewofourrecentresearchcontributions,withfocusontheproposedapproachforbuildingserviceontologiestoserveasaninteroperabilitysemanticinfrastructureinwebinformationsystems.
1Introduction
Interoperabilityissuesrelatedtotheincreasingneedofcooperationandcom-municationamongusers/applicationsovertheWebareintensivelyaddressedintheliterature.Inparticular,Web-basedinformationsystemsrequireadvancedmethodsandtoolstoeffectivelysupportusersinthelocalizationandretrievalofinformationandservicesontheWeb.Techniquesandapproachesfortheor-ganizationandrepresentationofsemanticcontentsofinformationandservicesassumearelevantrole.Theproblemoforganizingsemanticknowledge,accordingtoclassificationschemesbasedonconceptsandsemanticlinksamongconceptsatdifferentabstractionlevels,isarelevanttopicaddressedbytheresearchworkontheSemanticWebandonontologiesfortheSemanticWeb[3].OntologiesareconsideredastheenablingtechnologyfortheSemanticWebandmethodsandtoolsforontologydefinitionarebeingstudiedforinteroperabilitypurposes([11,13].
Techniquesandapproachesforthedesignofconceptontologiesthroughclas-sificationtechniquesandforthedefinitionofthematicviewsinordertosupporttheusersinthelocalizationandretrievalofinformationandservicesontheWebarebeingdeveloped[14].Classificationtechniquesbasedonmatchingandclus-teringalgorithmshavebeenstudiedtofindandclassifycorrespondencesamongelementsofheterogeneousschemas[10].
TheresearchteamatUniversityofBresciahasproducedcontributionstothedevelopmentofclassificationtechniquesforanalysis,matchingandclusteringofstructured[6]andsemistructureddataintheframeworkoftheintegrationtoolenvironmentartemis[7].Anontologydesignmethodologyforknowledgesharingandservicecompositionhasbeenproposedin[4].
Forserviceontologies,DAML-S[1]hasbeenproposedintheareaofSemanticWebtodescribeservicesemanticsandseveralformalmodelsandlanguageshavebeenproposedforhandlingservicesfromasemanticpointofview.Semantic
ThisworkhasbeenpartiallysupportedbytheEuropeanEUNoEINTEROP.
descriptionsarespecificallyneededformatchmakingbetweenservicedemandsandoffersandforservicedynamicdiscovery.Techniquesformatchmakinghavebeenstudiedtakingintoaccountqualityofservices[8,12].Recently,ontology-baseddiscoveryapproachesarebeingdeveloped[9].
TheresearchteamatUniversityofBresciahasproducedcontributionstothedevelopmentoftechniquesforservicemodelingandanalysisinordertoidentifycompatibleservices,i.e.servicesthatcansubstituteeachotherintheexecutionofcooperativeprocesses[4,5].
Inthispaper,weprovideanoverviewofourapproachforbuildingserviceontologiestoserveasaninteroperabilitysemanticinfrastructureinWebin-formationsystems.Thepaperisorganizedasfollows.Section2describesthemethodologicalapproachtoserviceontologydesign.Section3discussesfuturework.
2Serviceontologydesign
Onpurposeofservicemodelingandclassification,aservicemodelhasbeenpro-posedinthecontextofMAISproject[2].Themodeltakesintoaccount:theserviceproviderperspective,specifyingwhoprovidestheservice,onwhatchan-nelisprovided,whattheservicedoesandhowtoinvokeitsfunctionalities;andtheservicerequesterperspective,associatedtoaparticularuserprofileandop-eratinginaparticularcontext,thatspecifieswhorequirestheservice,theuser’scontextandwhichlevelofqualityisrequired.Themodelconsidersbothfunc-tionalandnon-functionalaspects.
Servicefunctionaldescription.Aserviceismainlydescribedbyasetofop-erationsandI/Oentitiesprovidingtheserviceinterfacedescription.Pre-andpost-conditionsarestatedoneachsingleoperationandonthewholeservice.TheyarelogicalexpressionsonI/Oentitiesthatmustbeverifiedbeforetheexecutionofanoperationorofthewholeserviceandthataresatisfiedaftertheexecution,respectively.Furthercharacterizationofservicesregardstheorderinwhichtheoperationsaretobeperformed,atwhatinputmessagestheservicereactsandwhatoutputmessagesitproducesduringstatetransitions.Theseaspectsarerepresentedinthemodelbymeansoffinitestateautomata,whereeachstatetransitionislabeledwiththeinputmessagethatcausesthetransitionandtheoutputonethatisproducedbythetransition.
Servicenon-functionaldescription.Withrespecttothenon-functionalas-pects,weconsiderthateachserviceischaracterizedbyasetofqualitypa-rameters.Someofthemaregeneralpurposeparametersprovidedbyavailablestandardclassifications(forexample,ISO8402,partoftheISO9000standard),butweconsideralsomorespecificapplicationdependentqualityparameters(forexample,thenumberofcreditcardsacceptedbyanon-lineticketreservationservice).Eachqualityparameterisdescribedbymeansofaname,oneormoremeasureunitsandaparametertype.
Inourapproach,functionalaspectsareusedtoorganizeservicesintotheserviceontologyandtopermitservicediscoveryonthebasisofuserfunctionalneeds.Non-functionalaspectsareexploitedtofurtherimprovetheservicedis-coveryaccordingtotheuserqualityrequirements.Inparticular,intheservice
ontologywerepresentservicesatdifferentlevelsofabstractionandtothispur-poseweintroducethreekindsofelements.
Concreteservice.Aconcreteservicerepresentsadirectlyinvocableservice,thatis,thedescriptionoftheserviceimplementationasproposedbytheserviceprovider.Itisdescribedintermsofinterface,behavior,qualityandimplementa-tionfeatures.Inourontologydesignapproachweanalyzeinterfaceandbehav-ioraldescriptionofconcreteservicestoestablishsemanticrelationshipsbetweenthemandtogroupthemintosets(clusters)ofsocalledcompatibleservices.Abstractservice.Anabstractservicerepresentsaclusterofcompatiblecon-creteservicesandisdescribedbymeansofinterfaceandqualityparametersanditisnotrelatedtoaparticularimplementation.Twokindsofrelationshipsbe-tweenabstractservicesareestablished,theis-arelationship,thatholdswhenanabstractserviceoffersatleastthesamefunctionalitiesofanotherone,andis-part-ofrelationship,thatisobtainedwhenanabstractservicecanbeviewedasthecompositionofotherones.
Servicecategories.Servicecategoriesarechosenfromavailablestandardclas-sifications(forexample,theUniversalStandardProductsandServicesClassifi-cationUNSPSC)toprovidetopic-basedviewonthesetofunderlyingabstractandconcreteservices;eachcategoryisassociatedtooneormoreabstractser-vices.
Accordingtothepresentedservicemodelandtotheconsideredlevelsofabstraction,wedevelopedamethodologytobuildaserviceontology,articulatedinthreephases.
1.Analysis.Inthisphaseconcreteservicesarecomparedonthebasisoftheirinterfaceandtheirbehaviortoevaluatetheirsimilarityaccordingtoproperlydefinedsimilaritycriteria.Weightedsemanticrelationshipsareestablishedamongthemonthebasisoftheperformedsimilaritycomputation.Twoconcreteservicesaregroupedinthesameclusterwhentheweightofsemanticrelationshipsconnectingthemisgreaterthanagiventhreshold(similaritylayer).
2.Abstraction.Inthisphaseforeachclusterofsimilarconcreteservicesanabstractserviceisbuilt,followinganintegrationprocess.Inparticular,op-erationsandI/Oentitieswhichdescribetheinterfacesofconcreteservicesbelongingtothesameclusterareunifiedtoobtaintheabstractservicein-terface.Mappingrulesaredefinedtorelatetheinterfacedescriptionoftheabstractservicewiththecorrespondinginterfacedescriptionsoftheconcreteservicesinthecorrespondingcluster(abstractlayer).
3.Categorization.Finally,inthisphaseabstractservicesareassociatedtoser-vicecategories;categoriesareorganizedinastandardgeneralizationtaxon-omyandadomainexpertdefinesassociationlinksbetweeneachleafcategoryinthetaxonomyandoneormoreabstractservicesintheunderlyinglayer(categorylayer).Aftertheapplicationofthesethreephases,theobtainedontologyisformallydescribedaccordingtoXML-basedlanguagesandcanbeexploitedtoenhancetheservicediscoveryonthebasisofuserfunctionalandnon-functionalrequire-ments[5].
3Futurework
Futureresearchactivitywillfocusonthedevelopmentofatoolenvironmentforservicediscoverybasedonserviceontologiesforthesemanticservicedescriptionandtherepresentationofsemanticrelationshipsamongservices.Serviceon-tologiescanbeusedforsharingknowledgeonservicesandforservicediscovery.Relevanteffortwillbedevotedtothedevelopmentforontology-basedalgorithmsandtechniquesformatchmakingbetweenservicedemandsandserviceoffers,andfordynamicservicediscovery.
References
1.A.Ankolenkar,M.Burstein,J.R.Hobbs,O.Lassila,D.L.Martin,D.McDermott,S.A.McIllraith,S.Narayanan,M.Paolucci,T.R.PayneandK.Sycara.DAML-S:WebServiceDescriptionfortheSemanticWeb.InProc.oftheFirstInt.SemanticWebConference(ISWC2002),Sardinia,Italy,2002.
2.L.Baresi,D.Bianchini,V.DeAntonellis,M.G.Fugini,B.PerniciandP.Plebani.Context-awareCompositionofe-services.InProc.ofFourthVLDBWorkshoponTechnologiesforE-Services(TES2003),pages49–58,Humboldt-UniversityzuBerlin(Germany),September7-82003.
3.T.Berners-Lee,J.HendlerandO.Lassila.TheSemanticWeb.ScientificAmerican,May2001.
4.D.Bianchini,V.DeAntonellisandM.Melchiori.Domainontologiesforknowledgesharingandservicecompositioninvirtualdistrict.InProc.ofInt.WorkshoponWebSemantics(WebS2003),Prague,CzechRepublic,September1-52003.
5.D.Bianchini,V.DeAntonellisandM.Melchiori.E-serviceclassificationtechniquestosupportdiscoveryinamobilemultichannelenvironment.InProc.ofFourthInt.Conf.onWebInformationSystemsEngineering(WISE2003),Rome,Italy,December10-122003.
6.S.Castano,V.DeAntonellisandS.DeCapitanidiVimercati.GlobalViewingofHeterogeneousDataSources.IEEETransactionsonKnowledgeandDataEngi-neering,13(2),2001.
7.S.Castano,V.DeAntonellisandM.Melchiori.AMethodologyandToolEnviron-mentforProcessAnalysisandReengineering.DataandKnowledgeEngineering,31(3):253–278,November1999.
8.J.Gonzalez-Castillo,D.TrastourandC.Bartolini.Descriptionlogicsformatch-makingofservices.Technicalreport,HPL-2001-265,Hewlett-Packard,2001.
9.M.KleinandA.Bernstein.Searchingforservicesonthesemanticwebusingprocessontologies.TheEmergingSemanticWeb-SelectedpapersfromtheFirstSemanticWebWorkingSymposium,I.Cruz,S.Decker,J.EuzenatandD.McGuinness,Eds.,pages159–172,2002.
10.J.Madhavan,P.A.BernsteinandE.Rahm.GenericschemamatchingwithCupid.
InProc.oftheInt.ConferenceonVeryLargeDataBases(VLDB2001),pages49–58,Rome,Italy,September2001.
11.A.Maedche,B.Motik,L.Stojanovic,R.StuderandR.Volz.OntologiesforEn-terpriseKnowledgeManagement.IEEEIntelligentSystems,2003.12.O.Mart´ın-D´ıaz,A.Ruiz-Cort´es,A.Dur´an,D.BenavidesandM.Toro.Automating
theProcurementofWebServices.InProc.oftheFirstInt.Conf.onServiceOrientedComputing(ICSOC2003),Trento,Italy,December15-182003.13.Ontology.org-EnablingVirtualBusiness.http://www.ontology.org.14.TheOntoWebHomePage.http://ontoweb.aifb.uni-karlsruhe.de.
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务