Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Experience meets Vision © Wincor Nixdorf International GmbH 1 Banking Division Application Software Sun Certification Sun Certified Enterprise Architect.

Ähnliche Präsentationen


Präsentation zum Thema: "Experience meets Vision © Wincor Nixdorf International GmbH 1 Banking Division Application Software Sun Certification Sun Certified Enterprise Architect."—  Präsentation transkript:

1 Experience meets Vision © Wincor Nixdorf International GmbH 1 Banking Division Application Software Sun Certification Sun Certified Enterprise Architect (SCEA)

2 Experience meets Vision © Wincor Nixdorf International GmbH 2 Banking Division Application Software Agenda 1. Sun Certification Programs 2. Der IT-Architekt 3. SCEA – Aufbau und Prüfungen 4. Eindrücke und Erfahrungen

3 Experience meets Vision © Wincor Nixdorf International GmbH 3 Banking Division Application Software Sun Certification Programs Sun Certified Network Administrator for Solaris OS... Sun Certified Backup and Recovery Engineer... Sun Certified Programmer Sun Certified Developer Sun Certified Web Component Developer Sun Certified Business Component Developer Sun Certified Enterprise Architect Sun Certified Developer for Sun ONE Application Server... Network/Storage Solaris OS Java Technology Sun Software Products

4 Experience meets Vision © Wincor Nixdorf International GmbH 4 Banking Division Application Software Der IT-Architekt (1) "The ideal architect should be a person of letters, a mathematician, familiar with historical studies, a diligent student of philosophy, acquainted with music, not ignorant of medicine, learned in the responses of jurisconsults, familiar with astronomy and astronomical calculations." Vitruvius, ca. 25BC

5 Experience meets Vision © Wincor Nixdorf International GmbH 5 Banking Division Application Software Der IT-Architekt (2) The IT-architect understands the wants and needs of the client, designs a solution, communicates that design to the client for approval and to the builder for construction. IT-Architekt ist kein Experte! Muss für seine Aufgabe Technik- und Domänen-Experten hinzuziehen! (Er kennt alles - aber nichts genau! ) Was muss der IT-Architekt wissen? Produkte / Technologien / Integrationsmöglichkeiten Einarbeiten in Fachdomäne und Kundenumfeld -> Erstellen der System Blueprints Software Engineering Master of the Ilities Websphere Web-Services SOA/GRSA Tibco Rendevouz Soniq MQ Clustering MQ Series DMZ WebmethodsSun E10K JXTA E10K Z/OS MVS CISC IIOP CORBA R/3 SCEA Part I SCEA Part II Use Cases CMM Service Locator RUP Agents ADO.NET SA/SD Java C#Business Rule Engines OOA/OOD Banking4+1J2EE SoC MDA DAO UML/CWM SCEA Part III Scalability Extensibility Maintainability 3-Nines 24/7 Manageability Performance SLAs Availability Security ReliabilityUsability FR/NFR

6 Experience meets Vision © Wincor Nixdorf International GmbH 6 Banking Division Application Software Aufbau SCEA 1. Multiple Choice Exam (48 Fragen, 75 Minuten, 68%) 1. Multiple Choice Exam (48 Fragen, 75 Minuten, 68%) 2. Architecture and Design Project (Projekt, keine Zeitbegrenzung, 70%) 2. Architecture and Design Project (Projekt, keine Zeitbegrenzung, 70%) 3. Essay Exam (Fragen zum Projekt, 90 Minuten, Berechnung mit Projekt) 3. Essay Exam (Fragen zum Projekt, 90 Minuten, Berechnung mit Projekt) 1. Multiple Choice Exam (48 Fragen, 75 Minuten, 68%) 1. Multiple Choice Exam (48 Fragen, 75 Minuten, 68%)

7 Experience meets Vision © Wincor Nixdorf International GmbH 7 Banking Division Application Software Part I – Multiple Choice Exam (1) Aufgabe: Show your knowledge of the IT! Inhalte: Common Architectures (Definition, Terminologie, NFR, Modelle, Konzepte) Documenting an Architecture (OOA/OOD, UML, 4+1, SAM, SW-Engineering) Patterns (GoF, Architectural, J2EE) Security (Java/J2EE Security, Kryptografie, Firewalls, DMZ, Topologien, Tunneling) Protocols & Object Frameworks (HTTP/S, IIOP, JRMP, CORBA, RMI) Legacy Connectivity (JCA, Techniken, Screen Scraper, Object Mapper) J2EE (Components, Lifecycles, TX, Persistence, APIs – JMS, JDBC, JNDI, etc.) Applicability of J2EE (Anwendbarkeit; J2EE,EJB,CMP – ja/nein) Internationalization (Terminologie, I18N in Java/J2EE) Messaging (Formen, Modelle, MOM, RPC, JMS, MDB) Schwierigkeiten: kaum Unterlagen zur Vorbereitung sehr umfangreich

8 Experience meets Vision © Wincor Nixdorf International GmbH 8 Banking Division Application Software Part I – Multiple Choice Exam (2) Beispiel-Frage: Toysrfuss, a national toy store is creating a new e-front for Order processing. Customers have to create an account to transact with them, although an account is not required for browsing the catalog. Customers can browse items and add them to a shopping cart. They can then proceed to checkout. At this time, they can update quantities and submit the order. What technologies may be best suited for this app? a. JSP for presentation and Servlets as controllers. b. Servlets for presentation and JSP as controller. c. Stateless Session Bean for Shopping cart. d. Stateless session bean for catalog retrieval. e. Stateful Session bean for shopping cart. f. Stateful session bean for Order update. g. Entity bean for Catalog retrieval. h. Entity bean for Order update. A: a)d&e&g b)a&b&e&h c)a&d&e&h d)b&e&f&g

9 Experience meets Vision © Wincor Nixdorf International GmbH 9 Banking Division Application Software Part I – Multiple Choice Exam (3) Beispiel-Frage: Which of the following are not true about N-Tier Systems? 1. N-Tier systems are distributed over many systems and hence always present a maintenance problem. 2. N-Tier systems are generally component based and are therefore quite easy to maintain. 3. Since N-Tier systems do not use database stored procedures or triggers for business logic processing, they are generally very slow. 4. Since N-Tier systems are container based, many N-Tier systems can be easily scaled (both vertically and horizontally). 5. N-Tier systems suffer only from one drawback over client/server systems - N-Tier systems do not take advantage of resource sharing techniques like connection pooling. 6. N-Tier systems can use various techniques for Identification, Authentication and Authorization and are therefore considered quite secure.. A: a)1&2 b)2&5&6 c)1&2&5 d)3&6 e)1&3&5 f)1&5

10 Experience meets Vision © Wincor Nixdorf International GmbH 10 Banking Division Application Software Aufbau SCEA 1. Multiple Choice Exam (48 Fragen, 75 Minuten, 68%) 1. Multiple Choice Exam (48 Fragen, 75 Minuten, 68%) 2. Architecture and Design Project (Projekt, keine Zeitbegrenzung, 70%) 2. Architecture and Design Project (Projekt, keine Zeitbegrenzung, 70%) 3. Essay Exam (Fragen zum Projekt, 90 Minuten, Berechnung mit Projekt) 3. Essay Exam (Fragen zum Projekt, 90 Minuten, Berechnung mit Projekt) 1. Multiple Choice Exam (48 Fragen, 75 Minuten, 68%) 1. Multiple Choice Exam (48 Fragen, 75 Minuten, 68%)

11 Experience meets Vision © Wincor Nixdorf International GmbH 11 Banking Division Application Software Part II – Architecture and Design Project (1) Aufgabe: Produce scalable, enterprise level system blueprints - demonstrating your knowledge of IT architectures and J2EE! Flugbuchungssystem Ablöse- und Integrations-Projekt; drei beteiligte Unternehmen Input: Beschreibungen vom Business Analyst (Use Cases, Business Domain Model, Topologie, Schnittstellen-Spezifikationen) Mitschrift - Interview mit CIO/CEO Schwierigkeiten: schlechte und teilweise widersprüchliche Requirements -> Annahmen treffen keine ausgereiften UML-Tools schwierig, da kein Austausch zum Kunden und im Team!

12 Experience meets Vision © Wincor Nixdorf International GmbH 12 Banking Division Application Software Part II – Architecture and Design Project (2) Auszug aus Interview: Interviewer: Speaking of the Frequent Flyer system, why are you not replacing it with this rewrite? FBN CEO: Let me handle this. We spent a half million dollars 6 months ago to get this system in place. I for one am not ready to throw it away and spend another half million to replace it. You will have to interface with what is there and if this project goes smoothly and the J2EE application servers prove to work, then we can talk about rewriting it.

13 Experience meets Vision © Wincor Nixdorf International GmbH 13 Banking Division Application Software Part II – Architecture and Design Project (3) Lösung: Assumptions (Goal, Business, Technical, QoS) Architectural- and High-Level-Design-Decisions Technologie-Auswahl Persistenz-Strategie TX Management Security Schnittstellen Abdeckung QoS/NFR... Modelling Class Diagram Component Diagram Deployment Diagram Sequence Diagrams

14 Experience meets Vision © Wincor Nixdorf International GmbH 14 Banking Division Application Software Part II – Architecture and Design Project (4)

15 Experience meets Vision © Wincor Nixdorf International GmbH 15 Banking Division Application Software Aufbau SCEA 1. Multiple Choice Exam (48 Fragen, 75 Minuten, 68%) 1. Multiple Choice Exam (48 Fragen, 75 Minuten, 68%) 2. Architecture and Design Project (Projekt, keine Zeitbegrenzung, 70%) 2. Architecture and Design Project (Projekt, keine Zeitbegrenzung, 70%) 3. Essay Exam (Fragen zum Projekt, 90 Minuten, Berechnung mit Projekt) 3. Essay Exam (Fragen zum Projekt, 90 Minuten, Berechnung mit Projekt) 1. Multiple Choice Exam (48 Fragen, 75 Minuten, 68%) 1. Multiple Choice Exam (48 Fragen, 75 Minuten, 68%)

16 Experience meets Vision © Wincor Nixdorf International GmbH 16 Banking Division Application Software Part III – Essay Exam Aufgabe: Show your knowledge of QoS requirements and defend your own architecture! Inhalte: Wie erreicht ihre Architektur die geforderte Performance? Wie gut skaliert ihre Architektur?

17 Experience meets Vision © Wincor Nixdorf International GmbH 17 Banking Division Application Software Eindrücke & Erfahrungen (1) Zeitraum: 4/03 – 7/03: Vorbereitung SCEA Part I :Prüfung Part I 9/03 – 12/03:Projekt SCEA Part II :Upload Part II :Prüfung Part III Negativ: sehr zeitaufwändig komplexer Prozess, wenig Unterlagen schlechte Unterstützung durch Prometric Positiv: Aufbau eines sehr umfangreichen Praxis-Wissens (lifelong learning) Herausforderung

18 Experience meets Vision © Wincor Nixdorf International GmbH 18 Banking Division Application Software Eindrücke & Erfahrungen (2) The SCEA is a software architect certification a J2EE technology certification a time consuming process, but a beneficial one... Jedes System hat eine Architektur! (auch wenn man sie nicht plant )

19 Experience meets Vision © Wincor Nixdorf International GmbH 19 Banking Division Application Software Q & A

20 Experience meets Vision © Wincor Nixdorf International GmbH 20 Banking Division Application Software Certification Policies for Sun Professionals WRONG: I bought 50 new Sun Blades. RIGHT: I bought 50 new Sun Blade workstations. WRONG: My business relies on Java. RIGHT: My business relies on the Java Platform. WRONG: Let the sun shine in your datacenter! RIGHT: Bring Sun servers into your datacenter and make your net work.


Herunterladen ppt "Experience meets Vision © Wincor Nixdorf International GmbH 1 Banking Division Application Software Sun Certification Sun Certified Enterprise Architect."

Ähnliche Präsentationen


Google-Anzeigen