Upgrade to Pro — share decks privately, control downloads, hide ads and more …

2015 BSc-BIT-Enterprise Software Architecture a...

andreasmartin
November 21, 2014
190

2015 BSc-BIT-Enterprise Software Architecture and Engineering (FS15) - Overview

Programme: Bachelor of Science in Business Information Technology FHNW
Course: Enterprise Software Architecture and Engineering / Software Architekturen
Topic: Overview

andreasmartin

November 21, 2014
Tweet

Transcript

  1. Andreas Martin - Page 1 http://www.flickr.com/photos/jcolivera/2950430514 Bachelor of Science in

    Wirtschaftsinformatik FHNW Enterprise Software Architecture and Engineering (FS15) «on designing Enterprise Information Systems» Andreas Martin, Rainer Telesko und Sandro Emmenegger Enterprise Software Architecture and Engineering (FS15)
  2. Andreas Martin - Page 2 ESAE – die fünf Themenschwerpunkte

    Enterprise Software Architecture Enterprise Microservices Enterprise Mobile Architectures & Apps Enterprise Frameworks and Platforms Enterprise Cloud Enterprise Software Architecture and Engineering (FS15) Hot topic this year! Hot topic this year!
  3. Andreas Martin - Page 3 Enterprise Software Architecture Aufgaben von

    Softwarearchitekten Enterprise Software Architecture and Engineering (FS15) Source: http://update.hanser-fachbuch.de/2013/07/was-leisten-softwarearchitekten/
  4. Andreas Martin - Page 4 Enterprise Software Architecture Aufgaben von

    Softwarearchitekten Enterprise Software Architecture and Engineering (FS15)
  5. Andreas Martin - Page 5 Enterprise Microservices - Hot Topic

    Enterprise Software Architecture and Engineering (FS15) Source: dzone.com/research/enterpriseintegration
  6. Andreas Martin - Page 6 Enterprise Microservices - Hot Topic

    Enterprise Software Architecture and Engineering (FS15) Source: dzone.com/research/enterpriseintegration
  7. Andreas Martin - Page 7 Enterprise Mobile Architectures & Apps

    Enterprise Software Architecture and Engineering (FS15)
  8. Andreas Martin - Page 8 Enterprise Mobile Architectures & Apps

    Enterprise Software Architecture and Engineering (FS15) Source: http://ionicframework.com
  9. Andreas Martin - Page 9 Enterprise Mobile Architectures & Apps

    Enterprise Software Architecture and Engineering (FS15) Source: http://ionicframework.com
  10. Andreas Martin - Page 11 Enterprise Cloud PAAS Enterprise Software

    Architecture and Engineering (FS15) Source: https://www.openshift.com/
  11. Andreas Martin - Page 12 Unterrichtsmethodik 1. Die Theorie wird

    im üblichen Vorlesungsstil vermittelt – Anteil max. 50% einer Lektion. 2. Die Theorie wird anhand eines kurs- durchgängigen Fallbeispiels illustriert. 3. Theorie und Fallbeispiel werden in einzelnen angeleiteten Übungen sog. Hands-on Sessions angewendet – Anteil min. 40% einer Lektion. 4. Die erarbeiteten Fähigkeiten werden im Rahmen eines Projektes unter Beweis gestellt - Support durch Dozierende wird bereitgestellt. Enterprise Software Architecture and Engineering (FS15) 1. Unterricht im Vorlesungsstil 2. Fallbeispiel 3. Hands-on Session 4. Gruppenarbeit Illustration anhand von angeleitete Anwendung durch Adaption und selbständige Anwendung durch
  12. Andreas Martin - Page 13 Projekt: Enterprise Integrated Microservices Enterprise

    Software Architecture and Engineering (FS15) Mitarbeiter/HR Projektverwaltung Produktekatalog Verkauf Kunden Einkauf Lager Raumverwaltung ICT Support Inventar Lieferanten Service Interface Admin GUI Business Logic Persistence Integration Wählt Projektgruppe A Implementiert Dokumentiert SaaS FHNW Micro Services mit Testdaten Micro Services der Projektgruppen
  13. Andreas Martin - Page 14 Kursinhalte Enterprise Software Architecture and

    Engineering (FS15) 1 • Software Architekturen 2 • Vorgehensmodell & Architekturbeschreibung 3 • Enterprise Microservices 4 • Essential Information Systems Modelling and Design -> Abgabe Architekturbeschreibung für Feedback 5 • Cloud-based Enterprise Application Platforms & PAAS with OpenShift 6 • Persistence & Business Logic Layer with Java EE 7 7 • Service & Presentation Layer with Java EE 7 or JavaFX and DataFX 8 • Enterprise Mobile Architectures & Presentation Layer with Ionic and PhoneGap 9 Support Gruppenarbeit durch Dozierende Alle Dozierende -> Abgabe Architekturbeschreibung für Feedback 10 • Architektur- & Entwurfsmuster 11 Support Gruppenarbeit durch Dozierende Alle Dozierende 12 • Architekturstile 13 • Architekturbewertung 14 Support Gruppenarbeit durch Dozierende Alle Dozierende -> Finale Abgabe der Implementierung und Architekturbeschreibun 15 Projekt- Abschlusspräsentation Alle Dozierende
  14. Andreas Martin - Page 15 Ihr Nutzen für die berufliche

    Zukunft • Java EE ist heute einer der meistgewählten Plattformen für komplexe Anwendungen in der Industrie • Java EE–Kenntnisse werden heute sehr stark nachgefragt • Kurs vermittelt Technologiewissen auf dem neuesten Stand (Cloud-Lösung, Microservices, wichtige Java EE APIs, ..) • Modulinhalte sind an der iSAQB-Zertifizierung für Software-Architekten ausgerichtet http://www.isaqb.org/certifications/ (Foundation Level) Enterprise Software Architecture and Engineering (FS15)