Upload
truongnhu
View
221
Download
1
Embed Size (px)
Citation preview
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 învățământul superior tehnic
� Integrarea sistemelor informatice
10. Exemple de tehnologii folosite în aplicațiile compozite
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
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
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)
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
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
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)
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)
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)
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
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