„Service-oriented Architecture“ (SOA)
„Paslaugos“ akcentavimas SOA
Beveik kiekvienas programinės įrangos pardavėjas reklamuoja savo programas kaip programas, pagrįstas SOA, bet jei pažiūrėtume atidžiau, ne visa, kas reklamuojama kaip SOA, iš tikrųjų tai yra. „Epicor“ pasirinko mažiau išmintą kelią kurti sprendimus, kurie iš pagrindų sudaromi naudojant pažangią SOA praktiką.
Kas iš tiesų yra SOA?
SOA – tai toks verslo taikomųjų programų kūrimo būdas, kai programiniai procesai suskaidomi į paslaugas, kurios yra pateikiamos ir įmanomos surasti tinkle. Kiekviena paslauga reiškia funkciją, kurią galima pritaikyti įmonės poreikiams, neparodant ją pagrindžiančių diegimo detalių. SOA padeda spręsti problemas, susijusias su kitų veiklos procesų projektavimo, darbų tvarkos ir taikomųjų programų integravimo sudėtingumu, nelankstumu ir trūkumais.
„Epicor“ SOA: Microsoft®.NET™, interneto paslaugos ir standartinės kalbos
„Epicor“ pradėjo nuo .NET, „Microsoft“ platformos, skirtos taikomosioms programoms, kaip tinklo paslaugoms, kurti ir pateikti. Visos interneto paslaugos naudoja tą patį standartą „Extensible Markup Language“ (XML), kalbą, kuria verslui skirtos programos geriau „susikalba“. Pateikdama veiklos logiką kaip internetines paslaugas, „Epicor“ leidžia jums susikurti savo verslo taisykles, geriau valdyti veiklos procesus ir pasiekti sistemą iš bet kurios vietos ir bet kuriuo metu. Jei naudosite šį sprendimą kartu su „Epicor Service Connect“, veiklos procesų derinimo priemone, leidžiančia apibrėžti darbų srautus pagal veiklos logiką, pateikiamą internetinių paslaugų pavidalu, sukursite specialiai jūsų įmonei pritaikytus procesų srautus.
SOA pranašumai
SOA gali palengvinti įvairių sąlygų, esančių daugelyje organizacijų, integraciją. SOA palengvina bendradarbiavimą ir dalijimąsi informacija tiek organizacijos viduje, tiek su išorės partneriais. Atskleisdama veiklos procesus SOA padeda įmonėms susitelkti ties geriausiais veiklos tobulinimo būdais. SOA teikia galimybę paremti veiklos modelį, išeinantį už vienos įmonės ribų. SOA stiprina bendradarbiavimą, užtikrina procesų vientisumą, didina veiklos efektyvumą.
SOA leidžia jums pritaikyti veiklos procesus pagal poreikius nekeičiant pirminio kodo. Taikant SOA, jūsų sistemose vykstančių procesų pritaikymas jūsų veiklai yra konfigūravimo, o ne pritaikymo specialiems poreikiams dalykas. Tai reiškia, kad, atėjus laikui pereiti prie naujos programos laidos, tai galite padaryti daug lengviau nei tuo atveju, jei diegimo laikotarpiu buvo atliekama daug pritaikymų specialiems poreikiams.
Dar viena SOA teigiamybė, kad ji padeda racionalizuoti veiklos procesus, o tai savo ruožtu skatina lankstų veiklos procesų valdymą. SOA yra būdas padaryti veiklos procesus labiau matomus, kad juos būtų galima pritaikyti ir optimizuoti geresniam klientų poreikių tenkinimui, trumpinant paslaugų teikimo terminus ir tuo pačiu metu išlaikant kokybę bei patikimumą. Tačiau turbūt svarbiausia tai, kad SOA supaprastina skirtingų taikomųjų programų ir skirtingų verslo vienetų integravimą, žymiai sumažina sąnaudas ir priartina technologijas prie įmonės.
„Epicor“ siūlo išbaigtus SOA sprendimus verslui, padedančius sujungti žmones, procesus ir programas į vientisą lankstų, paslankų ir skaidrų verslą.