Sunteți pe pagina 1din 3

5/18/2016

LearningAboutServicesandAdapters

LearningAboutServicesandAdapters
KeyTermsUsedwithServicesandAdapters
Thesearethemostfrequentlyusedserviceandsystemrelatedtermsinthisguide.Reviewthistopicfirst,
thenkeepitavailableforreferenceasyoureadthroughtheothertopics.
FundamentalServiceTerms
Thesearethetermsusedmostoftenwhentalkingabouttheservicesthemselves.
Note:Thesetermsarearrangedinorderofrelevance,notinalphabeticalorder.
Term

Definition

Service

InSterlingB2BIntegrator,aserviceisaresourcethatyoucanconfiguretocarryoutan
activity.Forexample,theTranslationserviceisusedtoconvertEDIorXMLdatafromone
formattoanother.

Adapter

Adaptersarespecialcasesofservicesthatinteractwithexternalsystems,orthatstoreor
managestatedataoutsideoftheworkflowcontext.Forexample,theWebSphereMQ
adapterandtheSAPSuiteadapterareusedtocommunicatewithapplicationsexternalto
thesystem.

ServiceType Definitionofaservice.Aservicetypeislikeajavaclass:itisnotanobjectitmustbe
instantiatedforittoexist.Theservicetypedefinesthe"concept"ofaparticularservicethe
serviceconfigurationyoucreatefromitistheobject.
Service
Acopyofaparticularservicetype.Youuseserviceconfigurationstoperformvarious
Configuration activitiesinthesystem,suchastranslatingdata,receivingdatafromanotherapplication,
ortrackingspecificinformationlikeaSenderIDthroughthevariousstagesofabusiness
process.
Service
Group

Asetofserviceconfigurationsofthesameservicetypethatcanactaspeers(canbe
configuredtoperformthesameactivityinthesamesetting).

Service
Parameters

Informationusedtodefineaservicetypeorconfiguration,andtoprovidethesystemwith
processingdataandinstructions.Therearethreetypesofserviceparameters:
GlobalparametersThesehavethewidestscope.Theyareapplicabletoallservices
ofthistype.Theyhaveaconstantvalueforallconfigurationsofaservice.These
parametersarepresetandcannotbechanged.
InstanceparametersThesearespecifictoasingleserviceconfiguration.Youdefine
theseparametersintheAdminConsole,aspartofcreatingoreditingaservice
configuration.
WorkflowparametersYoucanoverrideorspecifythistypeofparameteratthe
businessprocesslevel.YoudefinetheseintheGraphicalProcessModeler(GPM)
orbypassingtheinformationthroughBPMLatruntime.

AdditionalServiceTermsYouShouldKnow
Thesetermspertaintoservicecategories,andtoSterlingB2BIntegratorcomponentsthatareusedwith
services.
Note:Thesetermsarearrangedinalphabeticalorder.
Term

Definition

https://www.ibm.com/support/knowledgecenter/SS3JSW_5.2.0/com.ibm.help.manage_svcs_adpts.doc/CS_ManagingSA_Overview.html

1/3

5/18/2016

Admin
Console

LearningAboutServicesandAdapters

TheAdminConsolepaneisyouraccesspointtoallthestandardfeaturesintheDashboard.
ManyoftheserviceandadaptertasksareperformedfromtheDeployment>Servicesmenu
optionlocatedintheAdminConsole.

Bootstrap Adapterthatiscapableofreceivingdatafromexternalsystemsanddynamicallyselectingand
Adapter runningbusinessprocesses.Insomecases,isalsoreferredtoasaserveradapterorinput
adapter.ExamplesofbootstrapadaptersaretheFileSystemadapter,FTPServeradapter,
andHTTPServeradapter.
Business Inthebusinessworld,abusinessprocessisanygoaldriven,orderedflowofactivitiesthat
Process accomplishesabusinessobjective.Invoicing,orderfulfillment,andupdatingemployee
informationareallexamplesofbusinessprocesses.Inthesystem,businessprocessrefersto
theautomatedimplementationofbusinessobjectives.Mostprocessingactivitiesare
predicatedupondefinedbusinessprocessesthecustomdesignedprogramminginstructions
youprovidetothesystem,toperformyourrequiredactivities.Businessprocessesarebased
onthedraftBusinessProcessModelingLanguage(BPML)specificationfromtheBusiness
ProcessManagementInitiative(www.bpmi.org).Businessprocessdefinitionsarestoredin
XMLandcanbecreatedinanyeditorthatcanexporttheXMLformatrecognizedbythe
system.
Business Thesystemenablesyoutocreateanautomatedbusinessprocessusingdraganddrop
Process technologiestolinkactivitiesinadigital,graphicrepresentationoftherelatedtaskknownas
Model
abusinessprocessmodel.Thebusinessprocessmodelisthedefinitionfortheprocess,used
eachtimeitrunstheprocess.Theactivitiesinyourbusinessprocessmodelsarecarriedout
byservicesandadapters,representedbyiconsinthegraphicalinterface.Thismethod
enablesyoutoincorporatesmallunitsofreusablecodeintoyourbusinessprocesses,and,at
thesametime,createlargerunitsofreusablecodespecifictoyourbusinessoperations.
Creatingbusinessprocessmodelsisthecentralendeavoraroundwhichthesystemhinges.
Thinkofbusinessprocessesasthestructuresbywhichyouorganizesoftwarecomponents
andactivitiestofulfillyourworkobjectives.
Graphical
Process
Modeler
(GPM)

TheGraphicalProcessModelerisaWebdeployedgraphicalinterfacetoolyouusetocreate
andmodifybusinessprocesses.TheGPMconvertsyourgraphicalbusinessprocessmodels
intosourcecode,savingyoutheeffortofwritingcode.IntheGPMinterfaceyouconstruct
yourbusinessprocessmodels,coordinatingtheflowofactivitiesinagraphicaldepictionofthe
orderedsteps.TheGPMprovidesiconsrepresentingtheservices,adaptersandBPML
instructionsthatmakeupyourprocessmodels.Inaddition,youconfigurerelatedparameters
throughtheGPMandcreaterulesandconditionswithinyourprocessmodels.

Internal
Service

Internalservicesareasubsetofsystemservices.Theyarereservedforusebythesystem
andaresubjecttochangewithoutnotice.Donotusetheseserviceswhencreatingyourown
businessprocesses.ExamplesaretheAutoTerminateserviceandRequestResponseXREF
service.

Output
Adapter

Adapterthatsendsdatatoexternalsystems.

Perimeter Aperimeterserverisasoftwaretoolforcommunicationsmanagementthatcanbeinstalledin
Server
aDMZ.Theperimeterservermanagesthecommunicationsflowbetweenouterlayersofyour
networkandtheTCPbasedtransportadapters.Aperimeterservercansolveproblemswith
networkcongestion,security,andscalability,especiallyinhighvolume,Internetgateway
environments.
Removed Servicesthatarenolongerinstalledwiththeproduct,butarestillavailableontheproductCD.
Service
Patchesandenhancementsarenolongerprovided.
Resource

Retiring
Service

InSterlingB2BIntegrator,resourcesarefiles,templates,anddocumentsthataredeployedto
performvariousactions.
Servicesthathaveenteredthedeprecationprocessbutarestillavailableforuseinthecurrent
releaseoftheproduct.

https://www.ibm.com/support/knowledgecenter/SS3JSW_5.2.0/com.ibm.help.manage_svcs_adpts.doc/CS_ManagingSA_Overview.html

2/3

5/18/2016

Stateful
Adapter

LearningAboutServicesandAdapters

Anadaptercanbeeitherstatefulorstateless.Forstatefuladapters,theservicecontroller
instantiatesoneobjectforeachconfiguredcopyoftheadapter.

Stateless Anadaptercanbeeitherstatefulorstateless.Forstatelessadapters,theservicecontroller
Adapter instantiatesoneobjectthatservicesallconfiguredcopiesoftheadapter.Eachrequesttothe
serviceadapterimplementationoftheadaptermustbeacompleterequest,becausestates
cannotbemaintainedbetweenrequests.
System
Service

Aservicethatisusedbythesystemforinternalfunctionsandprocesses,oraservicethatcan
beusedinbusinessprocessestodefinehowthebpshouldbehaveundercircumstancessuch
asanexceptionorfault.

Workflow TheWFCrepresentsthebusinessprocessstateaftereachservicehasrun.TheWFCinputto
Context
aserviceiswrittentoadatabase.TheservicestepiscompleteafterthenewWFCisplacedin
(WFC)
persistentstorage.Ifthesystemstops,itcanberestartedfromthepersistedWFCsbyfinding
themostrecentWFCsandsendingthoserequeststotheappropriateservices.Servicescan
berestartedautomatically.Adapters,whichareputinahaltingstatewhenthesystemstarts,
requireuserinterventiontorestartthem.
Parenttopic:Overviewofservicesandadapters
Lastupdatedon:20160108

https://www.ibm.com/support/knowledgecenter/SS3JSW_5.2.0/com.ibm.help.manage_svcs_adpts.doc/CS_ManagingSA_Overview.html

3/3