Grondslagen van de beleidsinformatica -
Handelsingenieur
Hoofdstuk 2: De voorstelling van gegevens: binaire gegevenscodes
drijvende komma vorm tekenbit * (mantisse * radixexponent – 64)
! mantisse in cijfers na de komma
radix = 16 bij grote systemen, 2 bij kleine systemen
32 = enkele precisie
64 = dubbele precisie
EBCDIC extended binary coded decimal interchange code (8 bits)
ASCII American standard code for information interchange (8 bits)
spatie komt voor alle letters
UNICODE 16 bits
JPEG Joint Photographic Experts Group
GIF Graphics Interchange Format
BMP Windows Bitmap
TIFF Tagged Image File Format
PNG Portable Network Graphics
ideale sampling snelheid 2 keer de snelste frequentie die het gehoor kan waarnemen (20 000)
in praktijk: sampling rate van 44 100 Hz
compressieratio grootte originele bestand / grootte gecomprimeerde bestand
CODEC Compression Decompression (transformatiealgoritme)
lossless / lossy
MPEG Moving Pictures Experts Group
JPEG-compressie op afzonderlijke frames
interframe coding: nauwelijks waarneembare verschillen tussen
frames worden weggelaten
ALU Arithmetic and Logical Unit
progressive scanning iedere figuur volledig scannen
interlaced scanning bepaalde rijen wel scannen, nadere niet
bv. 1e frame: oneven rijen, 2e frame: even rijen
voorstelling van operator: welke bewerking moet uitgevoerd worden
computeropdrachten operand: op welke gegevens die bewerking moet uitgevoerd worden
Hoofdstuk 3: Ongestructureerde gegevens: HTML
one.com 15 GB €1,50
internetpenetratiegraden India: 28,3%
China: 49,5%
URL Uniform Resource Locator
formaat waarin de hyperlinks worden opgesteld, doorverwijzing in ht
WWW
HTML HyperText Markup Language
taal waarin de pagina’s worden aangemaakt
HTTP HyperText Transfer Protocol
protocol dat wordt gebruikt om de pagina’s te transfereren overheen
het internet, opvragen voor documenten in het WWW
FTP File Transfer Protocol
protocol dat instaat voor het doorsturen van bestanden
<HTML> … </HTML> elke HTML-pagina moet hiermee beginnen en eindigen
<TITLE> … </TITLE> zal verschijnen in de titelbalk van je browser
<BR/> (komt van ‘break’) enter (meerdere spaties of enter 1 spatie)
,<A HREF=”URL”> tekst hyperlink (A staat voor anchor)
</A> HREF-attribuut: locatie van het bestand voor volledige pg, # voor
specifieke plaats in het document
<IMG SRC=”URL” ALT=”…” SRC-attribuut: locatie afbeelding
WIDTH= “…”> ALT-attribuut: omschrijving, wordt getoond in de tooltip
WIDTH- en HEIGHT-attribuut: breedte en hoogte ingeven, als slechts 1
van de 2 wordt opgegeven, wordt het ander in dezelfde verhouding
gewijzigd
ongenummerde lijst <UL>
<LI> item 1
<LI> item 2
<LI> item 3
</UL>
genummerde lijst <OL>
<LI> item 1
<LI> item 2
<LI> item 3
</OL>
table met 2 rijen en 2 <TABLE>
kolommen <tr> <td> … </td> <td> … </td> </tr>
<tr> <td> … </td> <td> … </td> </tr>
</TABLE>
<TH> en </TH> tabelhoofding
CSS Cascading Style Sheets
opmaak veranderen voor ieder voorkomen van een element op een
bepaalde pagina of op verschillende pagina’s
<!—en --> commentaar die in de broncode wordt getoond
webbrowser applicaties Java-applets: aparte stukjes gecompileerde Java-code worden
ingeladen en uitgevoerd
Client-scripts (bv. JavaScript): programmacode zit rechtstreeks
in de HTML-pagina’s, kleine programmaatjes in de HTML-code
stoppen
Flash: zorgt voor animatie en interactiviteit, wordt mee naar
de bezoeker doorgestuurd (updaten en onderhouden site
wordt moeilijk)
server applicaties CGI: programma dat ingevoerde data bv. via webformulier
verwerkt, brug tussen de HTML-pagina’s en een programma
dat op de webserver draait
Server-scripts: programmacode zit rechtstreeks in de HTML-
pagina’s, alles wordt uitgevoerd op de server en bezoeker
krijgt statische HTML-pagina
o JSP
o ASP
o PHP
CGI Common Gateway Interface
JSP Java Server Pages
ASP Active Server Pages
PHP HyperText Preprocessor
VoIP Voice over IP = telefoneren over het internet, bv. Skype
search engines obv een index, bv. Google Search
, obv een directory-systeem, bv. Yahoo! Directory
Web 2.0 verzamelnaam websites die het Web op een nieuwe manier gebruiken
zonder inbreng gebruikers heeft de site geen inhoud
sociale web
AJAX Asynchronous Javascript And XML
heeft Web 2.0 versneld
refreshen niet meer nodig
Hoofdstuk 4: Gestructureerde gegevens: XML
XML eXtensible Markup Language
boek in boekenwinkel <Book Title =
Author =
Publisher = />
e-procurement aankoopproces gemakkelijker maken
3 ≠ tss XML en HTML uitbreidbaarheid: in XML eigen tags definiëren
structuur: XML-tags beschrijven de structuur ipv de lay-out
validatie: via XML structuur document te valideren tov een
document type-definitie, vastgelegd in een XML-schema
<?xml version = “1.0”?> processing instruction
<naam/> <naam> </naam>
leeg element
well-formed 1 root-element
begin- en eindtag
case sensitive
geneste structuur
namespaces manier om tags in groepen onder te brengen (want probleem bij tags: =
woord ≠ betekenis, <uitbreidbaarheid)
worden toegekend aan elementen via een prefix
vaak gecombineerd met schema’s
maken in hun naamgeving gebruik van een URL (puur naamsaanduiding,
die website hoeft niet te bestaan)
XML schema beschrijft de structuur van een XML Instance Document
valid documenten well-formed documenten die ook nog voldoen aan een XML-schema
wordt gecontroleerd door een validator (computerprogramma)
Parser controleert document op XML-syntaxis en rapporteert eventuele fouten
XSL eXtensible Stylesheet Language
XSLT eXtensible Stylesheet Language Transformations
om tagged document (HTML/XML) om te zetten naar een ander tagged
document (HTML/XML)
gebeurd door XSLT processor (speciaal computerprogramma)
stylesheet verzamelt de templates (de vertaalregels)
2 toepassingen van POP: gegevens goede afbeelding
vertalingen voor XML- MOM: B2B
documenten
POP Presentation Oriented Publishing
hetzelfde XML-document kan met veel verschillende lay-outs getoond
worden
gericht op visualisatie voor een mens
, MOM Message Oriented Middleware: interactiemechanisme tussen applicaties
waarbij de ene applicatie een message naar de andere stuurt die zich
eventueel op een andere computer bevindt
gericht op verwerking in een computersysteem
EDI Electronic Data Interchange
standaard voor B2B interactie die al bestaat sinds de jaren ‘70
communicatie over gehuurde, vaste communicatielijnen (≠ internet)
uiterst complex
voorloper van XML
SOAP Simple Object Access Protocol
elk XML-bericht is aanroep naar bepaalde webservice op het internet
met de parameters die erbij horen
dé standaard voor B2B-interactie over het Web
webservices onafhankelijke softwarecomponenten die een welbepaalde
functionaliteit aanbieden op het Web en die door andere services of
applicaties kunnen aangeroepen worden
2 varianten obv SOAP method invocations: XML-tags omschrijven methode-aanroep en
voor webservice bijhorende parameters
interactie business documenten: elektronische tegenhangers van
traditionele papieren documenten (bv. facturen)
3 standaarden waarop SOAP
webservices gebaseerd UDDI
zijn WSDL
UDDI Universal Description, Discovery and Integration
de Gouden Gids
repository (opzoeklijst) waarin info is opgeslagen over beschikbare
webservices en over bedrijven die ze aanbieden
is praktisch bijna onmogelijk om wereldwijd up to date te houden
UDDI-repositories binnen één bedrijf/bedrijfstak/groep..
WSDL Web Services Description Language
verzameling XML-tags die een vocabularium vormen om de interface van
een bepaalde webservice te beschrijven
toepassing van XML-schema’s
XML-document dat kan worden opgehaald en dat aangeeft hoe men een
bepaalde webservice moet aanspreken
WS-BPEL Web Services Business Process Execution Language
beschrijft de taken in een bedrijfsproces, bepaalt in welke volgorde ze
moeten gebeuren, welke gegevens daarbij nodig zijn en aangeeft welke
partij (webservice) wanneer moet aangeroepen worden via een SOAP-
bericht (dat voldoet aan de WSDL-beschrijving van de webservice naar
waar het gestuurd wordt)
BPEL engine = process engine, softwaretoepassing die een WS-BPEL document leest
<sequence> taken die sequentieel dienen uitgevoerd te worden
</sequence>
<flow> </flow> taken die tegelijk mogen gebeuren
partnerLink bepaalde webservice
<invoke> </invoke> aanroep naar die service
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller philipbergkamp. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $5.44. You're not tied to anything after your purchase.