1 brezvmesniško e-poslovanje aleks jakulin fakulteta za računalništvo in informatiko
Post on 21-Dec-2015
221 views
TRANSCRIPT
1
Brezvmesniško e-poslovanjeBrezvmesniško e-poslovanje
Aleks JakulinAleks Jakulin
Fakulteta za računalništvo in Fakulteta za računalništvo in informatikoinformatiko
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
“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.
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.
Brezvmesniško poslovanjeBrezvmesniško poslovanjeNakup d.o.o. Prodaja d.o.o.
Internet
Nakup IS Prodaja IS
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
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
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
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.
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.
Primer EDI sporočilaPrimer EDI sporočila
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>
Struktura standardovStruktura standardov
1.1. OgrodjeOgrodje1. Register shem (Registry)
2. Arhiv shem (Repository)
3. Ovojnice
2.2. VsebinaVsebina• Taksonomije
• Sheme
• Poslovni procesi
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
Procesi v ebXMLProcesi v ebXML
Poslovni proces
...
sodelovanje
Poslovni procesi
Poslovni proces
transakcija
transakcija
sodelovanje
Primer procesa v RosettaNetPrimer procesa v RosettaNet
Sporočila v BizTalkSporočila v BizTalk
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
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
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
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 ?
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
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
!!
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...
Vprašanja?Vprašanja? [email protected]
http://ai.fri.uni-lj.si/~aleks/B2B
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?
RIP standardiRIP standardi
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
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
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
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
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
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
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
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
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