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.
延伸文章資訊
- 1API Management - Software AG
Our webMethods API management platform includes everything you need to manage APIs and microservi...
- 2webMethods API Management - Software AG Government ...
With webMethods, you get an all-in-one API management solution—everything you need to expose data...
- 3SoftwareAG/webmethods-api-gateway - GitHub
webMethods API Gateway is the core run time component in webMethods API Management platform and i...
- 4What's API Gateway - webMethods.io Help Center
webMethods API Gateway supports REST-based APIs and SOAP-based APIs, provides protection from mal...
- 5webMethods API Gateway vs. webMethods.io Integration
"Within the new version, webMethods API Gateway gives us an end-to-end lifecycle from the creatio...