Presentation is loading. Please wait.

Presentation is loading. Please wait.

Razvoj arhitektura e-poslovanja

Similar presentations


Presentation on theme: "Razvoj arhitektura e-poslovanja"— Presentation transcript:

1 Razvoj arhitektura e-poslovanja

2 Brochureware Firma stavlja svoju web stranicu na Internet
To je prvi korak izlaska firme u e-poslovanje O u ovoj fazi nema intenzivne inetrakcije sa kupcima

3 Ponuda i pretraživanje
Dinamično kreiranje web stranica na korisnički zahtjev Tu je več automatizirana veza između prodaje i weba to jest klijenta browsing searching subscribing

4 Naručivanje Pravi e-commerce počinje kada korisnik može sam naručivati preko Web-a i upravljati sustavom naručivanja Oko sustava za naručivanje radi se ovojnica koja izlaže zahtjevanu funkcionalnost korisniku (korištenjem Java RMI). CGI se odbacuje i koriste se Java servleti zbog poboljšanja performansi

5 Naručivanje

6 Transakcijski sustav Suradnja između različitih resursa sustava
Temelj sustava je aplikacijski server

7 Integracija CRM/ERP/Ecommerce
Web site Web store Internet publishing selfservice CRM Sales force automation Quotes & orders Commissions Marketing Customer support ERP Time tracking Inventory Purchasing Order fulfillment Budgeting Financials

8 EAI Enterprise Application Integration
Princip objedinjavanja SW, HW i ostalih komponenti IS-a CILJ: povećati učinkovitost poslovanja kroz povezivanje i optimizaciju IS-a EAI treba ukloniti uska grla u razmjeni informacija (podataka) između različitih podsustava IS-a

9 Otoci automatizacije (islands of automation)
Vrijednost podsustava IS nije u potpunosti iskorištena jer otoci automatizacije funkcioniraju sami za sebe i loše su međusobno povezani.

10 Point to point povezivanje
Zbog potreba poslovanja uspostavljaju se međusobne veze između otoka automatizacije – neplanski i adhoc, pa i nepotrebne veze koje ne pridonose učinkovitosti rada sustava.

11 EAI razine Integracija podataka Integracija na razini aplikacija
Pristup podacima, obrada podataka, prosljeđivanje podataka Integracija na razini aplikacija Višestruka iskoristivost aplikacija, API Integracija na razini objekata CORBA, DCOM Integracija korisničkih sučelja Dojam cjelovitog i integriranog sustava EAI implementacija Queues

12 EAI razine EII – Enterprise Information Integration
Abstrakti podataka Heterogenost i kontekstualizacija podataka Integracija poslovnih procesa Povezivanje poslovnih procesa kroz aplikacije Integracija temeljena na poslovnim pravilima Implementacija poslovnih pravila uklanja ovisnost o platformi i aplikaciji

13 EAI Mediation vs Federation
EAI ima ulogu brokera između različitih aplikacija Federation EAI ima ulogu vanjskog sučelja prema IS-u Pristupe aplikacijama kontrolira, odobrava i njima upravlja EAI Mediation: Here, the EAI system acts as the go-between or broker between multiple applications. Whenever one of the applications is modified (new information created, new transaction completed, etc.) an integration module in the EAI system is notified. The module then propagates the changes to other relevant applications. Federation: In this case, the EAI system acts as the overarching facade across multiple applications. All accesses from the 'outside world' to any of the applications are front-ended by the EAI system. The EAI system is configured to expose only the relevant information and interfaces of the underlying applications to the outside world, and performs all interactions with the underlying applications on behalf of the requester.

14 Hub and spoke EAI system is at the center (the hub), and interacts with the applications via the spokes is usually implemented by enhancing standard middleware products (application server, message bus) or implemented as a stand-alone program (i.e., does not use any middleware), acting as its own middleware. The bus/hub connects to applications through a set of adapters (also referred to as connectors). These are programs that know how to interact with an underlying business application. The adapter performs two-way communication, performing requests from the hub against the application, and notifying the hub when an event of interest occurs in the application (a new record inserted, a transaction completed, etc.). Adapters can be specific to an application (e.g., built against the application vendor's client libraries) or specific to a class of applications (e.g., can interact with any application through a standard communication protocol, such as SOAP or SMTP).

15 Enterprise Service Bus

16 ESB Middleware Povezivanje podsustava i aplikacija: Posredovanje:
Objedinjavanje različitih protokola i sustava Povezivanje sučeljima Posredovanje: Routing, modeli interakcije, upravljanje verzijama Transformacije i mapiranje, upravljanje razmjenom poruka orkestracija Upravljanje i nadzor: Upravljanje porukama Upravljanje transakcijama Sigurnost, QoS Upravljanje i nadzor servisa

17 ESB - integracija Skup service containera koji objedinjavaju različite vrste IT resursa Kontejneri su međusobno povezani sustavom razmjene poruka (secure message queing bus) Kontejneri prilagođavaju IT resurse prema standardiziranom servisnom modelu (komunikacija XML porukama – XML message exchange patterns)

18 ESB - integracija Središnja administracija i nadzor distribuiranog sustava upravljanjem i razmjenom poruka (message transformation services, message routing services) Omogućuje ad-hoc promjene u sustavu, bez potrebe za narušavanjem funkcionalnosti sustava

19

20 Enterprise Service Bus
Integracija ESB-om Enterprise Service Bus

21 Enterprise Service Bus

22 ESB prednosti Jedinstveni okvir za integracijska rješenja
Jednostavno povezivanje podsustava IS-a Sigurnost, pouzdanost

23 ESB nedostaci Nered je spremljen ispod tepiha
Nedosljednost u primjeni ESB-a pogoršava stanje u odnosu na situaciju bez ESB-a Ovisnost o ESB-u Nemogućnost jednostavne zamjene ESB platforme Ovisnost o ESB provideru

24 Enterprise Service Bus
Razvoj sa ESB-om Enterprise Service Bus

25 Razvoj sa ESB-om ESB

26 ESB i EAI ESB BPMS 2008 2006 EAI 2004 BEM & CEP Workflow
Process monitoring Simulation Business rules BEM & CEP ESB BPMS 2008 2006 Process automation Application adapters Data transformation Process modeling EAI Event triggering XML translation Web services Messaging Routing 2004

27

28 ESB - tehnologija

29 Komercijalni ESB sustavi
Standalone ESBs BEA Systems Cape Clear Software Fiorano IBM IONA PolarLake Progress Software Software AG Embedded ESB Features Cordys iWay Microsoft Oracle Pega Systems Sun Microsystems TIBCO webMethods


Download ppt "Razvoj arhitektura e-poslovanja"

Similar presentations


Ads by Google