36
1 Brezvmesniško e-poslovanje Aleks Jakulin Aleks Jakulin Fakulteta za računalništvo in Fakulteta za računalništvo in informatiko informatiko

1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

  • View
    218

  • Download
    3

Embed Size (px)

Citation preview

Page 1: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

1

Brezvmesniško e-poslovanjeBrezvmesniško e-poslovanje

Aleks JakulinAleks Jakulin

Fakulteta za računalništvo in Fakulteta za računalništvo in informatikoinformatiko

Page 2: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

VsebinaVsebina

1.1. Brezvmesniški spletBrezvmesniški splet

2.2. Standardi:Standardi:• Kaj obstaja?

• Kako so organizirani?

• Kje jih najdemo?

3.3. ZaključekZaključek

Page 3: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

“E-poslovanje” danes“E-poslovanje” danesNakup d.o.o. Prodaja d.o.o.

2. Najdi dobavitelja na WWW.3. Po e-pošti zaprosi za ponudbo.5. Pripravi naročilnico, podpiši, štampiljkaj, pošlji po fax.7. Podpiši dobavnico.

1. Izdelava in vzdrževanje WWW predstavitve.4. Pripravljaj ponudbe in jih pošiljaj po e-pošti.6. Tiskaj dobavnice.

10. Od banke prejemaj evidenco plačil po e-pošti.

8. Pošlji račun po pošti.

9. E-mail virmana na APP.

Page 4: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

Zadovoljni uporabniki?Zadovoljni uporabniki?

• Programi povzročajo več dela kot koristi.Programi povzročajo več dela kot koristi.

• Vzporedno vsak dokument tudi na papirju.Vzporedno vsak dokument tudi na papirju.

• Elektronska pošta večinoma neučinkovita.Elektronska pošta večinoma neučinkovita.

• WWW je le še en prospekt.WWW je le še en prospekt.

• Stroški so ogromni. Koristi negativne. Stroški so ogromni. Koristi negativne.

• Dim in megla nepreverjenih tehnologij.Dim in megla nepreverjenih tehnologij.

Page 5: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

Brezvmesniško poslovanjeBrezvmesniško poslovanjeNakup d.o.o. Prodaja d.o.o.

Internet

Nakup IS Prodaja IS

Page 6: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

Brezvmesniški spletBrezvmesniški splet

Svetovni splet (WWW) je namenjen Svetovni splet (WWW) je namenjen očemočem..• Človek pripravi dokument za človeka na drugi strani žice.

Transakcijski splet je namenjen Transakcijski splet je namenjen neposrednineposredni komunikaciji med informacijskimi sistemi.komunikaciji med informacijskimi sistemi.• Informacijski sistemi inteligentno izmenjujejo podatke

med seboj.

• Človek nadzira vsebino dokumentov.

Transactional Web

Page 7: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

InteroperabilnostInteroperabilnost

Usklajenost med informacijskimi sistemi:Usklajenost med informacijskimi sistemi:

• Tehnologija (enkripcija, protokoli)Tehnologija (enkripcija, protokoli)

• Enotni podatki (tip izdelka, Enotni podatki (tip izdelka, lokacija) lokacija) !!!!!!

• Enotne strukture (formularji)Enotne strukture (formularji)

• Poslovni procesi (protokol za avkcijo)Poslovni procesi (protokol za avkcijo)

• Avtomatizacija oskrbovalnih verigAvtomatizacija oskrbovalnih verig

Page 8: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

Računalniška izmenjava podatkov: RIPRačunalniška izmenjava podatkov: RIP

Electronic Data Interchange (EDI):Electronic Data Interchange (EDI):•Standardna sporočila: UN/CEFACT EDIFACT, ANSI

X12

•Podmnožica EDIFACT: EANCOM

•Prepis EDIFACT v XML: Simpl-EDI (za X12: XML/EDI)

•Specifična področja: SWIFT, ETIS, EDIFICAS, EEG7, EDItEUR, EDITEX, IATA, UIC, SIMAP, TDI, UNICORN, ODETTE

www.diffuse.org

Page 9: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

Primeri iz EDIFACT:Primeri iz EDIFACT:

IFTMBCIFTMBC Booking confirmation message Booking confirmation message

DELFORDELFOR Delivery schedule message Delivery schedule message

BANSTABANSTA Banking status message Banking status message

BOPCUSBOPCUS Balance of payment customerBalance of payment customertransaction transaction

report report messagemessage

FTMANFTMAN Arrival notice message Arrival notice message

INSPREINSPREInsurance premium message Insurance premium message

... in nekaj sto podobnih sporočil.... in nekaj sto podobnih sporočil.

Page 10: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

Pomanjkljivosti RIPPomanjkljivosti RIP

• ZDA: X12, svet: UN/CEFACTZDA: X12, svet: UN/CEFACT

• ObseženObsežen

• Pogoste spremembe, delna vzvratna Pogoste spremembe, delna vzvratna združljivostzdružljivost

• Draga realizacijaDraga realizacija

• Ni fleksibilenNi fleksibilen

• Obvezne poslovne metodeObvezne poslovne metode

A A delujedeluje! XML rešuje le vzvratno združljivost in ! XML rešuje le vzvratno združljivost in fleksibilnost.fleksibilnost.

Page 11: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

Primer EDI sporočilaPrimer EDI sporočila

Page 12: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

XMLXML

• Človeku razumljivi struktuČloveku razumljivi strukturirani rirani podatkipodatki

• XML je način shranjevanja podatkovXML je način shranjevanja podatkov•Kot relacijske baze: ampak te niso same po sebi

združljive

• XML ni jezik! XML je le abeceda.XML ni jezik! XML je le abeceda.•XML ne zagotavlja interoperabilnosti.

•Dogovorjene definicije struktur: sheme

<nakup><kos ime=“Cedilo”>

<tip>A4575</tip><proizvaja>XYZ</proizvaja>

</kos><kupec>Nakup d.o.o.</kupec><rok>2001-12-20</rok><kolicina>10</kolicina>

</nakup>

<nakup><kos ime=“Cedilo”>

<tip>A4575</tip><proizvaja>XYZ</proizvaja>

</kos><kupec>Nakup d.o.o.</kupec><rok>2001-12-20</rok><kolicina>10</kolicina>

</nakup>

Page 13: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

Struktura standardovStruktura standardov

1.1. OgrodjeOgrodje1. Register shem (Registry)

2. Arhiv shem (Repository)

3. Ovojnice

2.2. VsebinaVsebina• Taksonomije

• Sheme

• Poslovni procesi

Page 14: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

Tipi standardovTipi standardov

Vsebine,Vsebine,shemesheme

Storitve, Storitve, ogrodja, ogrodja, arhivi in arhivi in registriregistri

• RosettaNet• OASIS• OAGI• EAN/UCC• ebXML• xCBL

• BizTalk• eCo• ebXML• RosettaNet

• Commerce One• ARIBA• I2• Oracle

E-trgiE-trgi

xml.coverpages.org

Page 15: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

Procesi v ebXMLProcesi v ebXML

Poslovni proces

...

sodelovanje

Poslovni procesi

Poslovni proces

transakcija

transakcija

sodelovanje

Page 16: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

Primer procesa v RosettaNetPrimer procesa v RosettaNet

Page 17: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

Sporočila v BizTalkSporočila v BizTalk 

Page 18: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

Dopolnilne storitveDopolnilne storitve

Brezvmesniški Brezvmesniški portali:portali:

• E-trg

• Iskanje partnerjev

• Iskanje parov

• Borza

• Avkcija

• Prodajna (forward)• Razpis (reverse)

• Skupnost

Iskanje in definicija Iskanje in definicija storitev:storitev:• UDDI strani

• Bele• Rumene• Zelene

• WSDL

Storitev je ponavadi Storitev je ponavadi končni avtomatkončni avtomat

Page 19: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

NevarnostiNevarnosti

1.1. Ne-delovanje enotne identifikacijeNe-delovanje enotne identifikacije

2.2. Nezdružljivost Nezdružljivost rešitevrešitev

3.3. Otroške bolezni pOtroške bolezni prezgodnjrezgodnjih ih rešitevrešitev

4.4. Razlike med podatki znotraj Razlike med podatki znotraj informacijskih sistemov in informacijskih sistemov in standardnimi paketistandardnimi paketi

5.5. Diktat monopolistovDiktat monopolistov

Page 20: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

Kaj se bo zgodilo? ...ali se dogaja?Kaj se bo zgodilo? ...ali se dogaja?

Vsaka organizacija si sestavi svojo XML shemo. Vsaka organizacija si sestavi svojo XML shemo. Vsi se morajo vsakomur prilagajati, razen Vsi se morajo vsakomur prilagajati, razen monopolistov, ki manjša podjetja silijo v monopolistov, ki manjša podjetja silijo v prilagajanje.prilagajanje.

B d.d.B d.d.

C s.p.C s.p.

ZavodZavod

A d.o.oA d.o.o

Mpoly1Mpoly1

Mpoly2Mpoly2

Page 21: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

Možna rešitevMožna rešitev

Slovenski e-kliring:Slovenski e-kliring:• Vsi komunicirajo preko e-kliringa in ne med seboj

B d.d.B d.d.

C s.p.C s.p.

ZavodZavod

E-kliringE-kliringA d.o.oA d.o.o

? Država ?

Page 22: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

Skrbi glede e-poslovanjaSkrbi glede e-poslovanja

1. Varnost in enkripcija 2. Zaupanje in tveganje 3.3. Pomanjkanje kvalificiranega osebjaPomanjkanje kvalificiranega osebja4.4. Pomanjkanje poslovnih modelovPomanjkanje poslovnih modelov5. Avtentifikacija in infrastruktura javnih ključev 6.6. KulturaKultura7.7. OrganizacijaOrganizacija8. Tveganje goljufij 9. Pravne obveznosti in pogodbe 10.Sposobnost prejemanja plačil in plačevanja

Page 23: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

VarnostVarnost

• ZaupnostZaupnost• AvtentičnostAvtentičnost

• pošiljatelja in prejemnika

• IntegritetaIntegriteta: : • sporočilo ni bilo spremenjeno s strani tretje osebe

• Nezanikanje pošiljkeNezanikanje pošiljke: : • pošiljatelj ne more zanikati tega, da je sporočilo poslal

• Nezanikanje prejemaNezanikanje prejema• ArhiviranjeArhiviranje::

• tudi po daljšem času mora biti vsebina pošiljke nesporna

!!

Page 24: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

ZaključekZaključek

• Vsi naj uporabljajo iste standardeVsi naj uporabljajo iste standarde• EDIFACT in EANCOM delujetaEDIFACT in EANCOM delujeta• BizTalk, ebXML BizTalk, ebXML so le ogrodja, notri ni še ničso le ogrodja, notri ni še nič• Za začasne fleksibilne ad-hoc rešitve na Za začasne fleksibilne ad-hoc rešitve na

štiri oči je smiselno uporabiti XMLštiri oči je smiselno uporabiti XML• Tu obstajajo nekatera orodja (WebSphere, BizTalk

Server, CommerceOne)

• Procesi priprave rešitev: ebXML

• Ko bodo standardi sprejeti in preizkušeni...Ko bodo standardi sprejeti in preizkušeni...

Page 25: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

Vprašanja?Vprašanja? [email protected]

http://ai.fri.uni-lj.si/~aleks/B2B

Page 26: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

Svetli žarki e-poslovanjaSvetli žarki e-poslovanja

• Portali in virtualni sejmiPortali in virtualni sejmi

• E-bančništvoE-bančništvo

• E-podpisE-podpis

• E-upravaE-uprava

• E-arhiviranjeE-arhiviranje

•E-DI? EDI? RIP? XML? BizTalk? E-DI? EDI? RIP? XML? BizTalk? UDDI? ebXML? EDIFACT? UDDI? ebXML? EDIFACT? EANCOM?EANCOM?

Page 27: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

RIP standardiRIP standardi

Page 28: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

E-storitveE-storitve

• Standardiziran opis storitve v XML Standardiziran opis storitve v XML (WSDL)(WSDL)

• Do storitve dostopamo z različnimi Do storitve dostopamo z različnimi protokoli (SOAP, HTML, MIME, ...)protokoli (SOAP, HTML, MIME, ...)

• E-storitev je končni avtomatE-storitev je končni avtomat

Web Services

Page 29: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

VpeljavaVpeljava

1.1. Re-engineeringRe-engineering• Izkoristite priložnost za izboljšanje

organizacije.

2.2. Best practicesBest practices• Uporabite pristope, ki dokazano dobro

delujejo.

• Standardi za brezvmesniško poslovanje

Page 30: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

Enotna identifikacija in ključiEnotna identifikacija in ključi

Taksonomije: Taksonomije: •Dejavnosti

• Izdelki in storitve: UNSPSC, EAN, NAPCS

•Geografski podatki: ISO 3166, EAN-GLN

Katalogi:Katalogi:•EAN

Page 31: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

ebXMLebXML

• UN/CEFACT UN/CEFACT - - United Nations Centre United Nations Centre for Trade Facilitation and Electronic for Trade Facilitation and Electronic BusinessBusiness

• OASIS - Organization for the OASIS - Organization for the Advancement of Structured Advancement of Structured Information StandardsInformation Standards

Page 32: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

Arhitektura ebXMLArhitektura ebXML

• SporočilaSporočila

• Zanesljiva in varna izmenjava podatkov

• Register in arhivRegister in arhiv

• Baza podatkov

• Storitve za: shranjevanje, spreminjanje in

prejemanje objektov, iskanje, nadzor nad verzijami, razvrščanje

• Podatki o partnerjihPodatki o partnerjih• Collaboration Protocol

Profile (CPP)

• Collaboration Protocol Agreement (CPA)

• Sheme za določanje Sheme za določanje poslovnih procesovposlovnih procesov

• Opis poslovnih procesov v XML

• Podmnožica UN/CEFACT meta modela

Page 33: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

Microsoft BizTalkMicrosoft BizTalk

Ogrodje, ki shranjuje shemeOgrodje, ki shranjuje sheme

Podobne sheme naj bi podpirale Podobne sheme naj bi podpirale XSLT prevajanje med sebojXSLT prevajanje med seboj

Page 34: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

UDDIUDDI

Uporabe:Uporabe:• Objava podatkov o

obstoju e-storitev

• Iskanje podatkov o e-storitvah

Funkcije:Funkcije:• Arhiv e-storitev (directory,

repository, registry)

• Opis e-storitev (description)

Vsebina:Vsebina:• Bele strani opisujejo

kontaktne podatke (naslov, telefon, itd)

• Rumene strani opisujejo dejavnost podjetja ali storitve

• Zelene strani opisujejo tehnične lastnosti storitve.

http://www.uddi.org

Page 35: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

Commerce One Commerce One Global Trading WebGlobal Trading WebCommerce One Commerce One Global Trading WebGlobal Trading Web

TYPES OF PORTALS

Mega Exchanges – Electronic Marketplace host, maintains the transaction engine

Net Market Makers

Vertical- Single portal operator for specific market segment

Horizontal/Regional-Buying Club for small to medium size companies

Global Trading Web – Commerce One linkage of electronic exchanges

Page 36: 1 Brezvmesniško e-poslovanje Aleks Jakulin Fakulteta za računalništvo in informatiko

ARIBA BuyerARIBA Buyer

Informationand analysis

servicesInformationand analysis

services

Informationand analysis

services

Logistics and fulfillmentservices

Ongoingpaymentservices

Dynamictrade

services

Supplierand content

services

Transactionroutingservice

IndustryMarketplace

Procurementmarketplace

Othermarketplace

Enterpriseprocurement

Enterpriseprocureme

nt

SupplierWebsite

Supplier

ARIBA Commerce Service Network