{"id":"https://openalex.org/W7115172012","doi":"https://doi.org/10.47363/jmca/2023(2)221","title":"Design Patterns for Scalable API Integration in Multi-Platform ERP Environments","display_name":"Design Patterns for Scalable API Integration in Multi-Platform ERP Environments","publication_year":2023,"publication_date":"2023-01-25","ids":{"openalex":"https://openalex.org/W7115172012","doi":"https://doi.org/10.47363/jmca/2023(2)221"},"language":"en","primary_location":{"id":"doi:10.47363/jmca/2023(2)221","doi":"https://doi.org/10.47363/jmca/2023(2)221","is_oa":true,"landing_page_url":"https://doi.org/10.47363/jmca/2023(2)221","pdf_url":"https://srcpublishers.com/index.php/mathematical-computer-applicatio/article/download/2644/5042/17542","source":{"id":"https://openalex.org/S4387280637","display_name":"Journal of Mathematical & Computer Applications","issn_l":"2754-6705","issn":["2754-6705"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Mathematical &amp; Computer Applications","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://srcpublishers.com/index.php/mathematical-computer-applicatio/article/download/2644/5042/17542","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5007261587","display_name":"Paul Praveen Kumar Ashok","orcid":"https://orcid.org/0000-0001-8878-5145","observed_orcids":["https://orcid.org/0000-0001-8878-5145"]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Paul Praveen Kumar Ashok","raw_affiliation_strings":["USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"USA","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5007261587"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"2","issue":"1","first_page":"1","last_page":"1"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.3630000054836273,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.3630000054836273,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11938","display_name":"ERP Systems Implementation and Impact","score":0.3508000075817108,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.2556000053882599,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/erp-integration","display_name":"ERP integration","score":0.777999997138977},{"id":"https://openalex.org/keywords/facade-pattern","display_name":"facade pattern","score":0.8880000114440918},{"id":"https://openalex.org/keywords/adapter-pattern","display_name":"adapter pattern","score":0.9980000257492065},{"id":"https://openalex.org/keywords/event-driven-architecture","display_name":"event-driven architecture","score":0.9470000267028809},{"id":"https://openalex.org/keywords/api-gateway","display_name":"API gateway","score":0.9570000171661377},{"id":"https://openalex.org/keywords/loose-coupling","display_name":"loose coupling","score":0.8790000081062317},{"id":"https://openalex.org/keywords/fault-tolerance","display_name":"fault tolerance","score":0.9959999918937683},{"id":"https://openalex.org/keywords/interoperability","display_name":"interoperability","score":0.859000027179718},{"id":"https://openalex.org/keywords/error-handling","display_name":"error handling","score":0.8140000104904175},{"id":"https://openalex.org/keywords/api-monitoring","display_name":"API monitoring","score":0.6620000004768372},{"id":"https://openalex.org/keywords/performance-evaluation","display_name":"performance evaluation","score":0.6380000114440918},{"id":"https://openalex.org/keywords/manufacturing-industry","display_name":"manufacturing industry","score":0.3479999899864197},{"id":"https://openalex.org/keywords/financial-services","display_name":"financial services","score":0.7329999804496765},{"id":"https://openalex.org/keywords/low-code-development-platforms","display_name":"low-code platforms","score":0.8450000286102295}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6790000200271606},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6777999997138977},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.6694999933242798},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.6019999980926514},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5313000082969666},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5103999972343445},{"id":"https://openalex.org/C19527686","wikidata":"https://www.wikidata.org/wiki/Q1665453","display_name":"System integration","level":2,"score":0.4830000102519989},{"id":"https://openalex.org/C146054899","wikidata":"https://www.wikidata.org/wiki/Q181156","display_name":"Software design pattern","level":3,"score":0.42160001397132874},{"id":"https://openalex.org/C72634772","wikidata":"https://www.wikidata.org/wiki/Q386824","display_name":"Data integration","level":2,"score":0.4090999960899353},{"id":"https://openalex.org/C81293917","wikidata":"https://www.wikidata.org/wiki/Q4189534","display_name":"System deployment","level":3,"score":0.3880000114440918},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.38659998774528503},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.38510000705718994},{"id":"https://openalex.org/C67571701","wikidata":"https://www.wikidata.org/wiki/Q1318054","display_name":"Enterprise system","level":2,"score":0.35339999198913574},{"id":"https://openalex.org/C85345410","wikidata":"https://www.wikidata.org/wiki/Q851587","display_name":"Business process","level":3,"score":0.34779998660087585},{"id":"https://openalex.org/C195094911","wikidata":"https://www.wikidata.org/wiki/Q14167904","display_name":"Process management","level":1,"score":0.34139999747276306},{"id":"https://openalex.org/C72280835","wikidata":"https://www.wikidata.org/wiki/Q635346","display_name":"Architectural pattern","level":5,"score":0.32739999890327454},{"id":"https://openalex.org/C53996427","wikidata":"https://www.wikidata.org/wiki/Q5380387","display_name":"Enterprise integration","level":3,"score":0.3249000012874603},{"id":"https://openalex.org/C2777024059","wikidata":"https://www.wikidata.org/wiki/Q1665471","display_name":"Integration platform","level":2,"score":0.3240000009536743},{"id":"https://openalex.org/C33326189","wikidata":"https://www.wikidata.org/wiki/Q17092450","display_name":"Information integration","level":2,"score":0.32350000739097595},{"id":"https://openalex.org/C105446022","wikidata":"https://www.wikidata.org/wiki/Q445962","display_name":"Legacy system","level":3,"score":0.32280001044273376},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3095000088214874},{"id":"https://openalex.org/C184356942","wikidata":"https://www.wikidata.org/wiki/Q830382","display_name":"Best practice","level":2,"score":0.30559998750686646},{"id":"https://openalex.org/C2778755073","wikidata":"https://www.wikidata.org/wiki/Q10858537","display_name":"Scale (ratio)","level":2,"score":0.29019999504089355},{"id":"https://openalex.org/C515047426","wikidata":"https://www.wikidata.org/wiki/Q1052246","display_name":"Enterprise application integration","level":5,"score":0.28220000863075256},{"id":"https://openalex.org/C27295321","wikidata":"https://www.wikidata.org/wiki/Q831795","display_name":"Enterprise information system","level":2,"score":0.2743000090122223},{"id":"https://openalex.org/C14501506","wikidata":"https://www.wikidata.org/wiki/Q5253831","display_name":"Design pattern","level":2,"score":0.2687000036239624},{"id":"https://openalex.org/C180198813","wikidata":"https://www.wikidata.org/wiki/Q121182","display_name":"Information system","level":2,"score":0.2655999958515167},{"id":"https://openalex.org/C31352089","wikidata":"https://www.wikidata.org/wiki/Q3750474","display_name":"Systems design","level":2,"score":0.2619999945163727},{"id":"https://openalex.org/C146222976","wikidata":"https://www.wikidata.org/wiki/Q1204997","display_name":"Business logic","level":2,"score":0.25380000472068787},{"id":"https://openalex.org/C63540848","wikidata":"https://www.wikidata.org/wiki/Q3140932","display_name":"Fault tolerance","level":2,"score":0.2529999911785126}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.47363/jmca/2023(2)221","doi":"https://doi.org/10.47363/jmca/2023(2)221","is_oa":true,"landing_page_url":"https://doi.org/10.47363/jmca/2023(2)221","pdf_url":"https://srcpublishers.com/index.php/mathematical-computer-applicatio/article/download/2644/5042/17542","source":{"id":"https://openalex.org/S4387280637","display_name":"Journal of Mathematical & Computer Applications","issn_l":"2754-6705","issn":["2754-6705"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Mathematical &amp; Computer Applications","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.47363/jmca/2023(2)221","doi":"https://doi.org/10.47363/jmca/2023(2)221","is_oa":true,"landing_page_url":"https://doi.org/10.47363/jmca/2023(2)221","pdf_url":"https://srcpublishers.com/index.php/mathematical-computer-applicatio/article/download/2644/5042/17542","source":{"id":"https://openalex.org/S4387280637","display_name":"Journal of Mathematical & Computer Applications","issn_l":"2754-6705","issn":["2754-6705"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Mathematical &amp; Computer Applications","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.5378999710083008,"display_name":"Industry, innovation and infrastructure"}],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7115172012.pdf","grobid_xml":"https://content.openalex.org/works/W7115172012.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W4411091491","https://openalex.org/W7107941360","https://openalex.org/W4410075067","https://openalex.org/W7081965343","https://openalex.org/W6893211310","https://openalex.org/W4408901963","https://openalex.org/W7140047610","https://openalex.org/W7204590713","https://openalex.org/W4401213140","https://openalex.org/W7161959869"],"abstract_inverted_index":{"Complex":[0],"enterprise":[1],"IT":[2],"landscape,":[3],"organizations":[4],"often":[5],"operate":[6],"multiple":[7,164],"ERP":[8,50,158,191],"systems":[9,24],"across":[10],"diverse":[11],"platforms,":[12],"including":[13,179],"cloud,":[14],"on-premises,":[15],"and":[16,35,68,78,92,101,117,123,135,144,154,166,175,185],"hybrid":[17],"environments.":[18,51],"Achieving":[19],"seamless":[20],"integration":[21,43,125,139,184],"between":[22],"these":[23,109],"is":[25,131],"critical":[26],"to":[27,137,188],"ensuring":[28],"real-time":[29],"data":[30],"exchange,":[31],"business":[32],"process":[33],"automation,":[34],"operational":[36],"efficiency.":[37],"This":[38],"paper":[39,170],"explores":[40],"scalable":[41],"API":[42,69,103],"design":[44],"patterns":[45,59,110],"specifically":[46],"tailored":[47],"for":[48,99,152],"multi-platform":[49],"Drawing":[52],"on":[53],"architectural":[54],"best":[55,173],"practices,":[56],"I":[57,81],"present":[58],"such":[60,86],"as":[61,87],"Facade,":[62],"Adapter,":[63],"Circuit":[64],"Breaker,":[65],"Event-Driven":[66],"Architecture,":[67],"Gateway/BFF,":[70],"which":[71,96],"enable":[72],"loose":[73],"coupling,":[74],"fault":[75],"tolerance,":[76],"interoperability,":[77],"performance":[79,128],"optimization.":[80],"also":[82],"address":[83],"cross-cutting":[84],"concerns":[85],"authentication,":[88],"versioning,":[89],"error":[90],"handling,":[91],"monitoring,":[93],"all":[94],"of":[95,182],"are":[97],"vital":[98],"secure":[100],"maintainable":[102],"ecosystems.Real-world":[104],"case":[105],"studies":[106],"illustrate":[107],"how":[108],"have":[111],"been":[112],"successfully":[113],"applied":[114],"in":[115,161],"manufacturing":[116],"financial":[118],"sectors,":[119],"enabling":[120],"scalable,":[121],"resilient,":[122],"modular":[124],"frameworks.":[126],"A":[127],"evaluation":[129],"framework":[130],"proposed,":[132],"offering":[133],"benchmarks":[134],"metrics":[136],"assess":[138],"scalability":[140],"under":[141],"varying":[142],"loads":[143],"system":[145],"configurations.":[146],"Our":[147],"findings":[148],"provide":[149],"actionable":[150],"guidance":[151],"architects":[153],"developers":[155],"tasked":[156],"with":[157,172],"integration,":[159],"especially":[160],"scenarios":[162],"involving":[163],"vendors":[165],"deployment":[167],"models.":[168],"The":[169],"concludes":[171],"practices":[174],"future":[176],"research":[177],"directions,":[178],"the":[180],"use":[181],"AI-enhanced":[183],"low-code":[186],"platforms":[187],"further":[189],"streamline":[190],"interoperability.":[192]},"counts_by_year":[],"updated_date":"2026-10-28T10:33:24.094632","created_date":"2025-12-15T00:00:00"}
