Web Engineering

Vorbereitung Prüfung

Vorbereitung Prüfung


Fichier Détails

Cartes-fiches 28
Langue Deutsch
Catégorie Informatique
Niveau Autres
Crée / Actualisé 14.08.2015 / 14.08.2015
Lien de web
https://card2brain.ch/box/web_engineering1
Intégrer
<iframe src="https://card2brain.ch/box/web_engineering1/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Welche Business Modelle gibt es?

  1. Brokerage Modell
  2. Infomediär Modell
  3. Advertising Modell
  4. Merchant Modell
  5. Manufacturer Modell
  6. Affiliate Modell
  7. Community Modell
  8. Utility Modell

Was ist ein Brokerage Modell?

  • Transatkionsgetriebene Applikationen (Börsen)
  • Einstellungs- oder Benutzergebühr

 

Nenne ein etabliertes Geschäftsmodell für Brokerage Modell.

Ebay

Was ist ein Infomediär Modell?

  • Erlös durch Handel mit Daten und Informationen
  • Daten aufzeichnen und weiterverkaufen
  • Informationsvermittler
  • Vergleichbar mit traditionellen Informationsvermittlern -> Geschwindigkeit und Qualität entscheidet

Nenne ein Beispiel für Infomediär Modell?

Bloomberg.

Was bedeutet Advertising Modell?

  • Finanzierung ganz oder zum Teil über Werbung
  • Etabliertes, bekanntes und einfaches Geschäftsmodell
  • Kombination mit anderen Businessmodellen

Nenne ein Advertising Model.

Google.

Wie heisst das Vorgehensmodell von Jesse James Garret?

5 S

Strategy, Scope, Structure, Skeleton, Surface

5S: Was bedeutet Strategy?

= Ziele und Messgrössen !

-> Business Object, Business Modell

5S: Was bedeutet Scope?

= inhaltliche und funktionaler Umfang

-> welche Funktionalitäten sind dabei, welche sind nicht dabei?

  • Funktionaltiät (Funktionsspezifikation
  • Inhalt (Inhaltsspezifikation = Content)

Den Umfang definieren; 1. Grund = Damit wir wissen, was sie entwickeln; 2. Grund = Damit sie wissen was sie nicht entwickeln.

z.B. Entscheidung von Verkauf per Kredit oder Rechnung (Bonitätsprüfung)

5S: Was bedeuetet Structure?

= inhaltliche Gliederung

  • Interaktionsdesign
  • Informationsarchitektur
  • Hierarchiestruktur
  • ..

5S: Was bedeuet Skeleton

= strukturelle Aufbau der Seite und Anordung der wichgtisten Elemente

-> Mockups!

Was gehört zu Skeleton?

Skeleton:

  • Navigationsdesign
  • Informationsdesign
  • Interfacedesign
    • Wireframe (high und low (skizzenmässig)fidelity wireframe)

Was bedeutet Surface? -> nicht prüfungsrelevant

  • Design
  • Kontrast und Konsistenz
  • Einheitlichkeit (CD/C) -> innere und äussere
  • Farbpalette und Typo
  • Styleguide

Nenne ein öffentlicher Webservice.

  • Facebook
  • Währungskurs

Was ist ein Webservice?

  • Business Logik, wo die API über Web abfragen kann
  • Skalierbarkeit

Was ist beim Webservice immer gleich?

Business Logik, die alle Abfragen gleich behandelt.

Was sind synchrone und asynchrone Requests?

Abragen, Übergabe Parameter, Abfragen Liste

Was für mögliche asynchrone Werte gibt es?

  • Plain Text
  • Media
  • XML
  • HTML
  • Json

Was ist ein SOAP-Request?

Ist an ein strenges Protokoll gebunden -> standartisiert => Beispiel: Queenbegrüssung

Was beutet ein Restful-Service?

Kein Webservice

Ist ein Konzept, konventioneller Ansatz, wie ist den Service aufrufen will definiere ich selbst => Bsp.: Rockergruss

Wo wird ein Webservice eingesetzt?

Überall.

Wenn zwei API in der gleichen Firma bauen möchten, ist es schlau einen Webservice zu machen.

Was ist das Ziel eines Webservice?

  • Interoperalität = Auf verschiedene Plattformen verschieschieden Service nutzen
  • Webservice ist ein "Pressesprecher", der die Business Logik gegen Aussen representiert.

Was ist SOAP?

  • Kommuniziert mit dem Internet
  • hat ein Envelope = (Bsp. mit Couvert) = Funktionsaufruf
  • WSDL -> standartisiert, sagt wie das SOAP aufgebaut ist
  •  
  • Bei Restful-Service muss ich sagen wie er aufgerufen wird 

 

Was ist Restful-Service?

  • Ressourcen (URIs = URLs)
  • Client (App, Server)
  • Server verfolgt kein Service
  • Caching -> Zwischenspeicher = wenn sich in einer gewissen Zeit etwas nicht verändert ist dies sinnvoll (Datum)

Wo wird Restful-Service angewendet?

z.B. eBanking -> Saldoabfrage

Wieso JSON und nicht XML?

  • XML = semantisch -> z.B. Name: Hans Muster
  • JSON =
    • auch semantish,
    • aber kann mit java verarbeitet werden und muss nicht konvertiert werden wie bei XML
    • leichter als XML

Was haben XML und JSON nebst das sie semantisch sind noch gemeinsam?

Beides für Datenaustausch