Introduction to webMethods API Gateway - Software AG ...
文章推薦指數: 80 %
webMethods API Gateway enables an organization to securely expose APIs to external developers, partners, and other consumers for use in building their own ... IntroductiontowebMethodsAPIGatewaywebMethodsAPIGatewayenablesanorganizationtosecurelyexposeAPIstoexternaldevelopers,partners,andotherconsumersforuseinbuildingtheirownapplicationsontheirdesiredplatforms.Itprovidesadedicated,web-baseduserinterfacetoperformalltheadministrationandAPIrelatedtaskssuchascreatingAPIs,definingandactivatingpolicies,creatingapplications,andconsumingAPIs.APIGatewaygivesyourichdashboardcapabilitiesforAPIAnalytics.APIscreatedinAPIGatewaycanalsobepublishedtoAPIPortalforexternalfacingdevelopers'consumption.webMethodsAPIGatewaysupportsREST-basedAPIs,SOAP-basedAPIs,andWebSocketAPIs,providesprotectionfrommaliciousattacks,providesacompleterun-timegovernanceofAPIs,andinformationaboutgateway-specificeventsandAPI-specificevents.Note:Software AGrecommendsusingAPIGatewayuserinterfaceforallthefunctionalitiesprovidedbyAPIGatewayandnotusetheIntegrationServeruserinterface.APIGatewayprovidesthefollowingkeyfeatures:SupportforSOAPAPIs,RESTAPIs,andWebSocketAPIsAPIGatewaysupportsREST-basedAPIs,SOAP-basedAPIs,andWebSocketAPIs.ThissupportenablesorganizationstoleveragetheircurrentinvestmentsinSOAP-basedAPIswhileadoptingRESTfornewAPIs.TheAPIGateway'sSOAPtoRESTtransformationfeatureenablesanAPIprovidertoexposepartsoftheSOAPAPIorexposethecompleteSOAPAPIwithRESTfulinterface.APIGatewayallowsyoutocustomizethewaytheSOAPoperationsareexposedasRESTresources.SecureAPIsAPIGatewayprotectsAPIsfrommaliciousattacksinitiatedbyexternalclientapplications.AdministratorscansecuretrafficbetweenAPIconsumerrequestsandtheexecutionofservicesonAPIGatewaybyfilteringrequestscomingfromparticularIPaddressesandblacklistingspecifiedIPaddresses,detectingandfilteringrequestscomingfromparticularmobiledevices.YoucanavoidadditionalinboundfirewallholeswhenthenativeAPIsarehostedonwebMethodsESB.PolicyenforcementAPIGatewayprovidescompleterun-timegovernanceofAPIs.APIGatewayenforcesaccesstokenssuchasAPIkeycheck,OAuth2tokenandoperationalpoliciessuchassecuritypoliciesforrun-timerequestsbetweenapplicationsandnativeservices.APIproviderscanenforcesecurity,trafficmanagement,monitoring,andSLAmanagementpolicies,cantransformrequestsandresponsesintoexpectedformats.andcollecteventsmetricsonAPIconsumptionandpolicyevaluation.APIPoliciescanbedefinedgloballyandappliedtoasetofAPIs.WithAPIGatewayyoucanalsodefinepolicytemplatesthatcanbeappliedacrossAPIs.MediationAPIGatewayprovidesroutingpoliciessuchascontent-based,andcontext-based,forrun-timerequestsbetweenapplicationsandnativeservices.ThesepoliciesperformroutingandloadbalancingofincomingrequeststoanAPI.MessagetransformationAPIGatewayletsyouconfigureanAPIandtotransformtherequestandresponsemessagestosuityourrequirements.Todothis,youcanspecifyanXSLTfiletotransformmessagesduringthemediationprocess.YoucanalsoconfigureanAPItoinvokeIntegrationServerservicestopre-processorpost-processtherequestorresponsemessages.EasydiscoveryandtestingofAPIsAPIGatewayprovidesfiltercapabilitiestoquicklyfindAPIsofinterest.APIdescriptionsandadditionaldocumentation,usageexamples,andinformationaboutpoliciesenforcedattheAPIlevelprovidemoredetailstothedevelopersthathelpthemdecidewhethertoadoptaparticularAPI.DeveloperscanusetheprovidedsamplesandexpectederrorandreturncodestoseehowtheAPIworks.ClusteringsupportMultipleinstancesofAPIGatewaycanbeclusteredtogethertoprovidescalabilityandhighavailability.Built-inusageanalyticsAPIGatewayprovidesinformationaboutGateway-specificeventsandAPI-specificevents,detailsaboutwhichAPIsaremorepopularthanothers.TheGateway-specificeventsinformationisavailablebywayofdashboardstousers.Withthisinformation,providerscanunderstandhowtheirAPIsarebeingused,whichinturncanhelpidentifywaysofimprovingtheirusers'experienceandincreaseAPIadoption.PackagesandPlansAPIGatewayprovidescapabilitiestocreateandmanagepackagesandplans.ThishelpstheAPIprovidersinprovidingtieredaccesstotheirAPIstoallowdifferentservicelevelsandpricingplans.Userscanviewthedetailsofthepackage,suchasincludedAPIsandassociatedplans.Plansprovideinformationaboutpricingandqualityofservicetermsdefinedwithinthem.Consumerscansubscribetoanyplanavailableunderthepackage,basedontheirbusinessneeds.FunctionalPrivilegesAPIGatewayallowsyoutoassignfunctionalprivilegestoauserorgroup(LDAPorlocal)usingaccessprofiles.Thefunctionalprivilegesareassignedtousersofteamsbasedontheteam'srequirements.YoumusthaveafunctionalprivilegeassignedtoperformanyofthekeyAPIGatewayfeatures.APIMashupsAPIGatewayallowsyoutoconsolidateservicesandexposethemasasingleservice.YoucancreateAPImashupsthatextendanAPIoperationbygroupingitwithotherAPIoperationsavailableinAPIGateway.
延伸文章資訊
- 1webMethods API Management - Software AG Government ...
With webMethods, you get an all-in-one API management solution—everything you need to expose data...
- 2SoftwareAG/webmethods-api-gateway - GitHub
webMethods API Gateway is the core run time component in webMethods API Management platform and i...
- 3webMethods API Gateway vs. webMethods.io Integration
"Within the new version, webMethods API Gateway gives us an end-to-end lifecycle from the creatio...
- 4API Integration Platform | Software AG Integration Solutions
Unlock innovation with webMethods. Get integration solutions to your innovation problems. As APIs...
- 5webMethods API Gateway - Software AG Documentation
API Gateway 10.5 | webMethods API Gateway Documentation. webMethods API Gateway Documentation. En...