12
Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Programul Operațional Sectorial Creșterea Competitivității Economice - POS CCE Proiect nr. 154/323 cod SMIS – 4428 cofinanțat de prin Fondul European de Dezvoltare Regională “Investiții pentru viitorul dumneavoastră”.

Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4isi/10. Exemple de tehnologii... · microsoft.com/ ) access prin Teamprise Client

Embed Size (px)

Citation preview

Page 1: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4isi/10. Exemple de tehnologii... · microsoft.com/ ) access prin Teamprise Client

Platformă de e-learning și curriculă e-content

pentru învățământul superior tehnic

Programul Operațional Sectorial Creșterea Competitivității Economice - POS CCE

Proiect nr. 154/323 cod SMIS – 4428 cofinanțat de prin Fondul European de

Dezvoltare Regională “Investiții pentru viitorul dumneavoastră”.

Page 2: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4isi/10. Exemple de tehnologii... · microsoft.com/ ) access prin Teamprise Client

Platformă de e-learning și curriculă e-content

pentru învățământul superior tehnic

� Integrarea sistemelor informatice

10. Exemple de tehnologii folosite în aplicațiile compozite

Page 3: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4isi/10. Exemple de tehnologii... · microsoft.com/ ) access prin Teamprise Client

Platformă de e-learning și curriculă e-content pentru

învățământul superior tehnic

Exemple de tehnologii folosite

Elementulframework-ului de proiectare

Bazat pe Java (Open Source Tooling)

Unelte Microsoft(Visual Studio 2010)

Modelarea datelor

XSD (XML-Schema)

Oxygen(http://www.oxigenxml.com/)

XML-Schema-Designer(Visual Studio 2010)

3ISI – Integrarea sistemelor informatice

(XML-Schema) (http://www.oxigenxml.com/) (Visual Studio 2010)

XML Sparx Enterprise Architect,MagicDraw UML

Procese

XAML - Workflowdesigner

BPMN Eclipse STP BPMN Modeler

MS Visio, Oslo Visual Designer

Activitati UML Sparx Enterprise Architect MS Visio, Oslo Visual Designer

BPEL jBPM BPEL MS Visio, Oslo Visual Designer

Page 4: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4isi/10. Exemple de tehnologii... · microsoft.com/ ) access prin Teamprise Client

Platformă de e-learning și curriculă e-content pentru

învățământul superior tehnic

Elementulframework-ului de proiectare

Bazat pe Java (Open Source Tooling)

Unelte Microsoft(Visual Studio 2010)

Integrarea datelor

XSD (XML-Schema)

Talend Open Studio,Jboss MetaMatrix

Microsoft Data Access Components ADO.NET

Reguli de proces

Drools Jboss BRMS

4ISI – Integrarea sistemelor informatice

Drools Jboss BRMS

XAML - Rules Editor (Workflow Editor)programare .NET

Administrarea versiunilor

Subversion MS Team Foundation Server

Framework de dezvoltare

IDE Eclipse, completat cu plug-in-uri

MS Visio (2010) Team System (http://visualstudiogalery.msdn.microsoft.com/) access prinTeamprise Client Suite

Page 5: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4isi/10. Exemple de tehnologii... · microsoft.com/ ) access prin Teamprise Client

Platformă de e-learning și curriculă e-content pentru

învățământul superior tehnic

Exemple de tehnologii folosite (2)

Elementulframework-ului de proiectare

Bazat pe Java (Open Source Tooling)

Unelte Microsoft(Visual Studio 2010)

Runtime environment si platforma virtuala

Mediation/ JBoss ESB .NET 4.0, Windows Server 7

5ISI – Integrarea sistemelor informatice

Mediation/ Middleware

.NET 4.0, Windows Server 7 (Server 2008 R2)

Runtime environment

Java Virtual Machine (JVM) Cpmmom Language Runtime (CLR)

Biblioteci specificeproiectului

Biblioteci .jar / .ear .NET-Assemblies

Sisteme de operare si platforme hardware

Portabile JVM Platforme Windows (de ex. Windows Server 7)

Page 6: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4isi/10. Exemple de tehnologii... · microsoft.com/ ) access prin Teamprise Client

Platformă de e-learning și curriculă e-content pentru

învățământul superior tehnic

Tehnologiile incluse in CA acopera:

� Arhitectura IT

� Interactiunea cu utilizatorul

� Aplicatiile

6ISI – Integrarea sistemelor informatice

� Aplicatiile

� Managementul IT

� Reteaua

� Centrul de date (Software as a Service, Infrastructure as a Service)

� Securitatea

Page 7: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4isi/10. Exemple de tehnologii... · microsoft.com/ ) access prin Teamprise Client

Platformă de e-learning și curriculă e-content pentru

învățământul superior tehnic

CA si procesele de afaceri

� Initial, procesele de afaceri au fost tratate din perspectiva economica (costuri,

termene, cantitati, resurse, etc. )

7ISI – Integrarea sistemelor informatice

termene, cantitati, resurse, etc. )

� Aspectul tehnic vizeaza automatizarea proceselor de afaceri

� CA permite realizarea unor sisteme integrate care acopera mai multe procese

de afaceri

Page 8: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4isi/10. Exemple de tehnologii... · microsoft.com/ ) access prin Teamprise Client

Platformă de e-learning și curriculă e-content pentru

învățământul superior tehnic

Componentele mediilor de dezvoltare

• IDE (integrated development environment)

–Munca in echipa

•KM/SCM

•Merge tools

–Calitate

•Code coverage

8ISI – Integrarea sistemelor informatice

•Code coverage

•Code Convention Checker

•Analiza statica a codului

•Unit test

–Productivitate

•Editoare speciale

•Server tools (runtime container vizualization)

Page 9: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4isi/10. Exemple de tehnologii... · microsoft.com/ ) access prin Teamprise Client

Platformă de e-learning și curriculă e-content pentru

învățământul superior tehnic

Exemple de IDE pentru CA

Producator Mediu de dezvoltare CASE Tooling

Open Source, IBM,Tibco, SAP

Eclipse IDE Instalare de Plug-in-uri pt:Development Support, Build-Management-Systems, Source Code-Management-

9ISI – Integrarea sistemelor informatice

Source Code-Management-Systems

Oracle Oracle Jdeveloper

Instalarea diferitelor extensii

Microsoft Visual Studio(Team System si Team Edition)

Oslo (Visual Studio 2010)

Page 10: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4isi/10. Exemple de tehnologii... · microsoft.com/ ) access prin Teamprise Client

Platformă de e-learning și curriculă e-content pentru

învățământul superior tehnic

Componentele mediilor de dezvoltare (2)

� Dezvoltarea in echipa

�Wiki

�Bug-Tracking

Management de proiect

10ISI – Integrarea sistemelor informatice

�Management de proiect

� Instante locale, resp. remote ale mediului de dezvoltare

�Simularea interfetelor (Mock-up)

Page 11: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4isi/10. Exemple de tehnologii... · microsoft.com/ ) access prin Teamprise Client

Platformă de e-learning și curriculă e-content pentru

învățământul superior tehnic

Application framework

� Sprijina dezvoltarea bazata pe modele MDSD (Model-driven Software

Development)

�Descriere formala: UML, editoare de proces, generatoare

11ISI – Integrarea sistemelor informatice

�Workflow-Management System WfMS

� Integrarea pe orizontala a sistemelor

�Integrarea de servicii Web

� Tehnologii GUI

Page 12: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4isi/10. Exemple de tehnologii... · microsoft.com/ ) access prin Teamprise Client

Platformă de e-learning și curriculă e-content pentru

învățământul superior tehnic

Prezentare aspectelor tehnice ale CA

• Arhitectura componentelor permite realizarea logicii procesuale in sisteme

heterogene

si

12ISI – Integrarea sistemelor informatice

• Componentele sale se bazeaza doar pe nivelul tehnic inferior, fiind

independente de restul componentelor

1976: Demerer si Kron

–Programming in the small – functionalitati independente

–Programming in the large – functionalitati transversale