masterjule Geschrieben 25. Februar 2014 Teilen Geschrieben 25. Februar 2014 Hallo, leider wurde mein Projektantrag auch abgehelt, wie so viele. Die bemängelten Punkte der IHK: Das Projekt ist verständliche zu beschreibenBitte den Antrag grafisch aufwerten Im Moment weiß ich leider nicht wirklich weiter. Was soll ich ändern, was passt denen nicht? Hier mein Projektantrag: 1 Thema der Projektarbeit Implementierung eines Moduls zur Einstellung von Loglevel und Bereitstellung von Logdateien in einer verteilten JEE-Web-Applikation 2 Projektbeschreibung 2.1 Ist-Analyse Die webbasierte abc stellt Programme zur Aufzeichnung, Analyse und Auswertung von Kommunikation zur Verfügung. Die Architektur setzt sich aus dem JEE Core, der Asynchronous Integration Platform (AIP), welche eine lose Kopplung und Redundanz der Bestandteile ermöglicht, und den hardwarenahen C++ Services zusammen. Der JEE-Core kann redundant auf mehreren Servern installiert werden. Die Einstellung der Loglevel muss auf jedem einzelnen der Server vorgenommen werden. Gespeichert werden die Einstellungen in der XML Konfigurationsdatei von logback. Es müssen die entsprechenden Package Namen bekannt sein, deren manuelle Eingabe fehleranfällig ist. Dieser Vorgang muss zeitaufwändig auf jedem System wiederholt werden. Bisher ist es nur möglich die Loglevel der C++ Services über die Web-Applikation abc einzustellen. Die Loglevel werden unabhängig von den Packages für jeden Service eingestellt, dazu werden die Services in der Web-Applikation aufgelistet. Des Weiteren müssen in einem Fehlerfall die Logdateien vom Benutzer manuell von den Servern kopiert werden. 2.2 Soll-Konzept Die Einstellung der Loglevel und Bereitstellung der Logdateien der JEE Cores werden innerhalb eines Moduls zur Loglevel Einstellung der C++ Services in der Web-Anwendung abc eingebunden. Die gesamten Benachrichtigungen und Rückmeldungen erfolgen asynchron über einen gemeinsamen Cache, der von allen Servern überwacht wird. Zusätzlich zu den vorhandenen Services sollen hier die verfügbaren Server mit einer Core Installation aufgelistet werden. Für jeden Server kann eine Übersicht der Package-Struktur, welche aus der Ordner-Struktur ausgelesen werden soll, und den jeweilig eingestellten Loglevel und Appender als Baumstruktur angezeigt werden. Dazu muss die Package-Struktur mit den Einstellungen aus der Konfigurationsdatei von logback zusammengeführt werden. Die Loglevel und Appender sollen für jedes Package einstellbar sein und auf Sub-Packages übernommen werden können. Beim Speichern sollen nur die Packages in die Konfigurationsdatei Datei geschrieben werden, die sich in den Einstellungen von ihren übergeordneten Packages unterscheiden. Dadurch wird die Anzahl der Konfigurationseinträge minimiert. Es soll zwei Speicheroptionen geben. Einmal werden die getätigten Einstellungen nur auf dem ausgewählten Server in die Konfigurationsdatei geschrieben und aktiviert, bei der zweiten Option werden die Einstellungen auf alle Server in dem verteilten System übertragen und dann übernommen. Dazu werden die anderen Server benachrichtigt, worauf jeder für sich die erhaltenen Einstellungen in seine logback Konfigurationsdatei schreibt und aktiviert. Danach wird eine Rückmeldung über den Status des Speicherns zurückgeliefert. Zur Bereitstellung der Logdateien soll auswählbar sein, von welchen Modulen der Anwendung, in welchem Zeitraum und von welchen Servern die Logdateien benötigt werden. Dafür müssen die anderen Server benachrichtigt werden, damit diese die angeforderten Logdateien zwischenspeichern und daraufhin den beauftragenden Server informieren. Dieser stellt, sobald er von allen Servern eine positive Rückmeldung hat, die Logdateien zusammen und dem Benutzer zur Verfügung. Der Benutzer wird informiert, wenn die entsprechenden Logdateien zusammengestellt und zum Download bereit stehen. 3 Projektumfeld & Technologien / Werkzeuge Die abc entwickelt, als Tochtergesellschaft, für die abc den Großteil der webbasierten abc, einer Lösung zur Aufzeichnung, Analyse und Auswertung der gesamten Kommunikation Ich realisiere mein Projekt innerhalb der Webanwendung abc, die der Überwachung der gesamten Installation dient. Die Umsetzung des Projekts findet in der Programmiersprache Java EE statt, für die grafische Benutzeroberfläche wird JavaServer Faces mit der Bibliothek PrimeFaces verwendet. Die Zwischenspeicherung erfolgt über eine Hazelcast Cache. Die gesamte Anwendung läuft auf einem GlassFish Application Server und logback ist das verwendete Logging Framework. Entwickelt wird mit der Netbeans IDE. 4 Projektphasen mit Zeitplanung Tätigkeit Zeitplanung Konzeption 13 Std. Ist-Analyse 4 Std. Soll-Konzept 9 Std. Realisierung 34 Std. Implementierung der Geschäftslogik 27 Std. Erstellung der grafischen Oberfläche 7 Std. Tests 14 Std. Definition Testmaßnahmen und -kriterien 1 Std. Erstellung eines Testplans 5 Std. Testdurchführung 8 Std. Abschluss und Übergabe 9 Std. Kundendokumentation 8 Std. Projektübergabe 1 Std. Gesamt 70 Std. Gruß Julian Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
euro Geschrieben 25. Februar 2014 Teilen Geschrieben 25. Februar 2014 ganz ehrlich, ich habe, genauso wie die Prüferkollegen, einfach nicht verstanden, worum es geht. Auch wenn Prüfer per Definitin kompetent und allwissen sind ... sie sind es nicht immer. Geh' mal gedanklich 'n Schritt zurück und stell dir vor, du müßtest das Projekt deinem Abteilungsleiter oder dessen Chef vorstellen und nicht deinem Chef. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
masterjule Geschrieben 27. Februar 2014 Autor Teilen Geschrieben 27. Februar 2014 Erstmal Danke für deine Antwort. Das ist nur nicht so einfach, dass ganze einfacher zu erklären. Und dann auch noch auf 3 Seiten. Was genau hast du denn nicht verstanden? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
euro Geschrieben 27. Februar 2014 Teilen Geschrieben 27. Februar 2014 Mal ganz einfach: Ist-Situation ein Programm ABC ist auf verschiedenen Servern installiert. Auf Aufforderung wirft es log-Dateien von sich. Die Menge der Logdateien kann gesteuert werden. Soll-Situation ein Programm, welches zentral steuern kann, welche Logdateien auf welchem Server erzeugt werden. Zusätzlich sollen die Logdateien eingesammelt werden, um sie zentral auswerten zu können. So habe ich das verstanden, was du machen willst. Das ist die kürzest-Version, die mir einfällt. Habe ich übrigens dein Projekt halbwegs richtig verstanden? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
masterjule Geschrieben 27. Februar 2014 Autor Teilen Geschrieben 27. Februar 2014 Ja, soweit stimmt das. Aber wenn ich es so einfach formuliere, dann wird ja die komplexität nicht wirklich rüber gebracht. Oder mache ich mir da zu viele Sorgen? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
flashpixx Geschrieben 27. Februar 2014 Teilen Geschrieben 27. Februar 2014 Das ist für mich Blah-Blah, bring mal bitte sowohl IST- wie SOLL-Analyse auf 3 Stichworte. Ich schlafe beim Lesen auch ehrlich ein. Ich würde sagen nimm Log4J und baue noch irgendwie einfach die Kommunikation über die verschiedenen Instanzen dazu, dazu würde ich ein P2P Protokoll nehmen. Mir sind das bei dem Antrag zu viel leere Worte und zu wenig "harte Fakten" Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
euro Geschrieben 27. Februar 2014 Teilen Geschrieben 27. Februar 2014 das ist ja erstmal der Anfang. Bisserl tiefer musst du noch gehen. Und du musst ja ohnehin noch schreiben, welche Werkzeuge du benutzten möchtest. Aber versuch einfacher zu schreiben! (bin ab jetzt bis heute abend/morgen früh offline) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Aras Geschrieben 27. Februar 2014 Teilen Geschrieben 27. Februar 2014 Die webbasierte abc ist das eine Firma oder eine Applikation? weil es stellt ja was zur Verfügung. Da beginnt schon das verständnispro stellt Programme zur Aufzeichnung, Analyse und Auswertung von Kommunikation Was für eine Kommunikation? Telekommunikation? Serverkommunikation? Sonstige? zur Verfügung. Die Architektur setzt sich aus dem JEE Core wohl eher eine Kernapplikation basierend auf JEE , der Asynchronous Integration Platform (AIP), welche eine lose Kopplung und Redundanz der Bestandteile ermöglicht Was ist das? Dient das zum Bereitstellen von Schnittstellen? Sind es die Schnittstellen an sich? Dient es zur Replikation von Daten? Ist das z.B. eventbasierter Datenabgleich oder Bulk? , und den hardwarenahen C++ Services Was passiert da? hardwarenahe C++ Services? Sind das die Treiberbibliotheken? zusammen. Der JEE-Core kann redundant auf mehreren Servern installiert werdenIm Cluster?. Die Einstellung der Loglevel des Loglevels? muss derzeit? auf jedem einzelnen der Server vorgenommen werden. Gespeichert werden die Einstellungen in der XMLKonfigurationsdatei von logback Wo kommt der denn jetzt her? . Es müssen die entsprechenden Package Namen JavaPackages? vom AIP oder von der Kernapplikation? bekannt sein, deren manuelle Eingabe fehleranfällig ist. Dieser Vorgang muss zeitaufwändig auf jedem System wiederholt werden. Pro Server oder Pro System? Was ist die Definition von System? Bisher ist es nur möglich die Loglevel der C++ Services über die Web-Applikation abc einzustellen. Also das kann die Applikation schon (Backend), oder ist das über das WebFrontEnd einstellbar? Die Loglevel werden unabhängig von den Packages für jeden Service eingestellt, dazu werden die Services in der Web-Applikation aufgelistet.Was ist denn jetzt ein Service? Des Weiteren müssen in einem Fehlerfall die Logdateien vom Benutzer manuell von den Servern kopiert werden.vom Endkunden? vom technischen Support? 2.2 Soll-Konzept eher Soll-Zustands-Analyse... weg vom Konzept, dass machst du erst im Projekt. Hier sollen die umzusetzenden Anforderungen und ggf. Features, die man bei Zeitüberschuss umsetzen kann, aufgelistet werden Die Einstellung der Loglevel und Bereitstellung der Logdateien der JEE Cores werden innerhalb eines Moduls zur Loglevel Einstellung der C++ Services in der Web-Anwendung abc eingebunden. Zielstellung ist es, ein neues Modul für die Applikation abc zu entwickeln, dass die .... Die gesamten Benachrichtigungen und Rückmeldungen erfolgen asynchron über einen gemeinsamen Cache, der von allen Servern überwacht wird. Was für Benachrichtigungen? Wofür ein Cache? Zu technisch. Einfach erklären, dass eine zentrale Verteilung der Einstellungen erfolgen soll. ggf. Master-Slave-Architektur Zusätzlich zu den vorhandenen Services sollen hier die verfügbaren Server mit einer Core Installation aufgelistet werden. Was hat das mit der Aufgabe zu tun? "Zur Verwaltung werden die Server zentral über ein Web-Frontend aufgelistet und deren ...." Für jeden Server kann eine Übersicht der Package-Struktur, welche aus der Ordner-Struktur ausgelesen werden soll, und den jeweilig eingestellten Loglevel und Appender als Baumstruktur angezeigt werden. Dazu muss die Package-Struktur mit den Einstellungen aus der Konfigurationsdatei von logback zusammengeführt werden.Zu technisch für meinen Geschmack. Lieber das alles als Verwaltungsoberfläche mit Auflistung der jeweils auf dem Server aufgelisteten Packages und Services Die Loglevel und Appender sollen für jedes Package einstellbar sein und auf Sub-Packages übernommen werden können. Beim Speichern sollen nur die Packages in die Konfigurationsdatei Datei geschrieben werden, die sich in den Einstellungen von ihren übergeordneten Packages unterscheiden. Dadurch wird die Anzahl der Konfigurationseinträge minimiert.Was ist bitteschön ein Appender? Den Rest kann man als "Es soll eine Technik für die sparsame Erstellung von Konfigurationseinträge entwickelt werden, um ein ggf. händisches Debuggen zu erleichtern" Es soll zwei Speicheroptionen geben.: Einmal werden die getätigten Einstellungen nur auf dem ausgewählten Server in die Konfigurationsdatei geschrieben und aktiviert, bei der zweiten Option werden die Einstellungen auf alle Server in dem verteilten System übertragen und dann übernommen. Wie nennt man das? z.B. Globale Übernahme der Einstellungen.? Dazu werden die anderen Server benachrichtigt, worauf jeder für sich die erhaltenen Einstellungen in seine logback Konfigurationsdatei schreibt und aktiviert. Danach wird eine Rückmeldung über den Status des Speicherns zurückgeliefert.VIel zu technisch. Einfach: "Eine Übernahme der Einstellungen soll durch entsprechende Kontrollmechanismen gewährleistet werden" Zur Bereitstellung der Logdateien soll auswählbar sein, von welchen Modulen der Anwendung, in welchem Zeitraum und von welchen Servern die Logdateien benötigt werden. Ich glaube das ist überflüssig zu erwähnen. Bzw. wird nur die einstellbare Zeit als zusätzlicher Parameter neben Modul und Server dadurch erklärt.Dafür müssen die anderen Server benachrichtigt werden, damit diese die angeforderten Logdateien zwischenspeichern und daraufhin den beauftragenden Server informieren. Sprengt das nicht schon den Rahmen der Aufgabe? Dieser stellt, sobald er von allen Servern eine positive Rückmeldung hat, die Logdateien zusammen und dem Benutzer zur Verfügung.Dem Endkunden? Dem technischen Support? Was ist eine positive Rückmeldung? Etwa eine "Fertigmeldung"? Der Benutzer wird informiert, wenn die entsprechenden Logdateien zusammengestellt und zum Download bereit stehen. Per Rauchzeichen? 3 Projektumfeld & Technologien / Werkzeuge Die abc entwickelt, als Tochtergesellschaft, für die abc den Großteil der webbasierten abc, einer Lösung zur Aufzeichnung, Analyse und Auswertung der gesamten Kommunikation Ich realisiere mein Projekt innerhalb der Webanwendung abc, die der Überwachung der gesamten Installation dient. Die Umsetzung des Projekts findet in der Programmiersprache Java EE Java.. Enterprise Edition ist die Javaplattform statt, für die grafische Benutzeroberfläche wird JavaServer Faces mit der Bibliothek PrimeFaces verwendet. Die Zwischenspeicherung erfolgt über eine Hazelcast Cache. Die gesamte Anwendung läuft auf einem GlassFish Application Server und logback ist das verwendete Logging Framework. Entwickelt wird mit der Netbeans IDE. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
masterjule Geschrieben 27. Februar 2014 Autor Teilen Geschrieben 27. Februar 2014 Erstmal vielen Dank für eure Hilfe, besonders an euro und Aras. Ich habe heute auch noch Tipps von einem meiner Lehrer bekommen und den Antrag entsprechend geändert. Die Anonymisierung hab ich jetzt etwas anders gemacht, damit man erkennt, ob die Firma oder das Produkt gemeint ist. 1 Thema der Projektarbeit Implementierung eines Moduls zur Einstellung von Loglevel und Bereitstellung von Logdateien in einer verteilten JEE-Web-Applikation 2 Projektbeschreibung 2.1 Ist-Analyse Die webbasierte „… Suite“ stellt Programme zur Aufzeichnung, Analyse und Auswertung von Telekommunikation zur Verfügung. Die Architektur setzt sich aus der JEE basierten Kernapplikation Core, der Asynchronous Integration Platform (AIP), welche eine lose Kopplung und Redundanz der Bestandteile ermöglicht, und den, zur Verwaltung auf Dateisystemebene dienenden, hardwarenahen C++ Services zusammen. Der JEE-Core kann redundant auf mehreren Servern installiert werden. Die Loglevel können auf Basis der Java Packages eingestellt werden. Die Einstellung der Loglevel muss derzeit auf jedem einzelnen der Server vorgenommen werden. Gespeichert werden die Einstellungen in der XML Konfigurationsdatei des verwendeten Logging Frameworks und es müssen die entsprechenden Package Namen bekannt sein. Die manuelle Eingabe der Packages ist fehleranfällig und muss zeitaufwändig auf jedem Server wiederholt werden. Des Weiteren müssen in einem Fehlerfall die Logdateien vom Benutzer manuell von jedem Server auf das lokale System kopiert werden, um sie zur Analyse an den Support weiterzuleiten. 2.2 Soll-Konzept Zielstellung ist es, ein neues Modul für die Web-Applikation „Monitoring“ zu entwickeln, dass die Einstellung der Loglevel und Bereitstellung der Logdateien der Cores ermöglicht. Zur Verwaltung sollen die verfügbaren Server mit einer Core Installation über ein Web-Frontend aufgelistet werden. Für jeden Server soll es möglich sein eine Übersicht der Package-Struktur und den jeweilig eingestellten Loglevel als Baumstruktur anzuzeigen. Die Java Package Struktur soll dynamisch aus der aktuell auf dem Server vorhandenen Ordner-Struktur und die aktuellen Loglevel Einstellungen aus der XML Konfigurationsdatei des Logging Frameworks ausgelesen werden. Die Loglevel sollen für jedes einzelne Package einstellbar sein und auf Sub-Packages übertragen werden können. Es soll eine Technik zur sparsamen Erstellung von Konfigurationseinträgen entwickelt werden, um Geschwindigkeitseinbußen beim Verarbeiten der Konfigurationsdatei zu vermeiden. Es wird zwei Speicheroptionen geben. Einmal sollen die getätigten Einstellungen nur auf dem ausgewählten Server und bei der zweiten Option global auf allen Servern übernommen werden. Eine korrekte Übernahme der Einstellungen soll durch entsprechende Kontrollmechanismen gewährleistet werden. Zur Bereitstellung der Logdateien sollen die Module der „… Suite“, der Zeitraum und die Server, von denen die Logdateien benötigt werden, auswählbar sein. Der aktuelle Server, auf dem sich der Benutzer mittels eines Browser befindet, soll die ausgewählten Server beauftragen die angeforderten Logdateien auf Dateisystemebene einzusammeln und zum aktuellen Server zu schicken. Da diese Operationen auf den verschiedenen Servern unterschiedlich lange dauern kann muss auf eine asynchrone Kommunikation zurückgegriffen werden. Sobald der aktuelle Server die Logdateien von allen Servern erhalten hat, wird er diese dem Benutzer als Download über das Web-Frontend zur Verfügung stellen. Der Benutzer soll über die abgeschlossene Bereitstellung der Logdateien über ein Benachrichtigungs-Framework der „… Suite“ informiert werden. 3 Projektumfeld & Technologien / Werkzeuge Die „Firma“ entwickelt, als Tochtergesellschaft, für die „Mutter“ den Großteil der webbasierten „… Suite“, einer Lösung zur Aufzeichnung, Analyse und Auswertung der gesamten Kommunikation Ich werde mein Projekt innerhalb der Web-Applikation „Monitoring“, die der Überwachung der gesamten Installation dient, realisieren. Die Umsetzung des Projekts wird in der Programmiersprache Java mit der Java Enterprise Edition stattfinden, für die grafische Benutzeroberfläche wird JavaServer Faces mit der Bibliothek PrimeFaces verwendet werden. Die gesamte Applikation läuft auf einem GlassFish Application Server und verwendete logback als Logging Framework. Entwickelt wird mit der Netbeans IDE. 4 Projektphasen mit Zeitplanung Tätigkeit Zeitplanung Konzeption 13 Std. Ist-Analyse 4 Std. Soll-Konzept 9 Std. Realisierung 34 Std. Implementierung der Geschäftslogik 27 Std. Erstellung der grafischen Oberfläche 7 Std. Tests 14 Std. Definition Testmaßnahmen und -kriterien 1 Std. Erstellung eines Testplans 5 Std. Testdurchführung 8 Std. Abschluss und Übergabe 9 Std. Kundendokumentation 8 Std. Projektübergabe 1 Std. Gesamt 70 Std. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Aras Geschrieben 27. Februar 2014 Teilen Geschrieben 27. Februar 2014 1 Thema der Projektarbeit Implementierung eines Moduls zur Einstellung von Loglevel und Bereitstellung von Logdateien in einer verteilten JEE-Web-Applikation 2 Projektbeschreibung 2.1 Ist-Analyse Die webbasierte „… Suite“ stellt ProgrammeVerstehe ich ehrlich gesagt nicht. Eine Suite, die Programme zur Verfügung stellt? zur Aufzeichnung, Analyse und Auswertung von Telekommunikation zur Verfügung. Die Architektur setzt sich aus der JEE basierten Kernapplikation, im Folgendem "Core", der Asynchronous Integration Platform (AIP), welche eine lose Kopplung und Redundanz der Bestandteile ermöglichtWas für eine Art Kopplung? Tut mir leid, aber das ist inhaltslos. Da kannst du auch die "Beschreibung" weglassen. , und den, zur Verwaltung der Apfelbäume? auf Dateisystemebene dienenden, hardwarenahen C++ Services zusammen. Der JEE-Core kann redundant auf mehreren Servern installiert werden. Die Loglevel können auf Basis der Basis? Nein. Die Loglevel können für jedes installierteJava Packages eingestellt werden. Die Einstellung der Loglevel muss derzeit auf jedem einzelnen der Server vorgenommen werden. Gespeichert werden die Einstellungen in der XML Konfigurationsdatei des verwendeten Logging-Frameworks und es müssen die entsprechenden Package Namen Denglisch ? Packet-Namen bekannt sein. Die manuelle Eingabe der PackagesPacket-Namen ist fehleranfällig und die Einrichtung muss derzeit zeitaufwändig auf jedem Server separat wiederholt werden. Des Weiteren müssen in einem Fehlerfall die Logdateien vom BenutzerEndkunden? Softwareentwickler? Was ist ein Benutzer? manuell von jedem Server auf das lokale System kopiert werden, um sie zur Analyse an den Support weiterzuleiten. 2.2 Soll-Konzept Soll-Konzept was ist das? Entweder Konzept oder Soll-Analyse. Da aber du noch garkein Konzept hast, sondern nur eine Soll-Analyse ist.... Zielstellung ist es, ein neues Modul für die Web-Applikation „Monitoring“ zu entwickeln, dass die Einstellung der Loglevel und Bereitstellung der Logdateien der Cores ermöglicht. Zur Verwaltung Anders rum aufbauen "Über ein Web-Frontend" sollen die verfügbaren natürlich die verfügbaren. Das Wort am besten weglassen Server mit einer Core Installation klingt verwirrend. eher: "Core-Server" bzw. "Server, mit Core Installation" also "einer" weglasssen über ein Web-Frontend aufgelistet werden verwaltet werden. Für jeden Server soll es möglich sein eine Übersicht der Package-Struktur und den jeweilig eingestellten Loglevel als Baumstruktur anzuzeigenBaumstruktur? Wieso Baumstruktur? Das ist zu spezifisch. "als Baumstruktur anzuzeigen" ändern zu "darstellen". Die Java Package Struktur soll dynamisch aus der aktuell auf dem Server vorhandenen Ordner-Struktur und die aktuellen Loglevel Einstellungen aus der XML Konfigurationsdatei des Logging Frameworks ausgelesen werden. Die Loglevel sollen für jedes einzelne Package einstellbar sein und auf Sub-Packages übertragen werden können. Es soll eine Technik zur sparsamen Erstellung von Konfigurationseinträgen entwickelt werden, um Geschwindigkeitseinbußen beim Verarbeiten der Konfigurationsdatei zu vermeiden. Es wird zwei Speicheroptionen geben. Einmal sollen die getätigten Einstellungen nur auf dem ausgewählten Server und bei der zweiten Option global auf allen Servern übernommen werden. Eine korrekte Übernahme der Einstellungen soll durch entsprechende noch zu entwickelnde Kontrollmechanismen gewährleistet werden. Zur Bereitstellung der Logdateien sollen die Module der „… Suite“, der Zeitraum und die Server, von denen die Logdateien benötigt werden, auswählbar sein. Der aktuelle Server, auf dem sich der Benutzer mittels eines Browser befindet, soll die ausgewählten Server beauftragen die angeforderten Logdateien auf Dateisystemebene einzusammeln und zum aktuellen Server zu schicken. zu detailliert. Ein Download aller relevanten Logdateien eines Servers soll dynamisch zusammengestellt werden. Da diese Operationen auf den verschiedenen Servern unterschiedlich lange dauern kann muss auf eine asynchrone Kommunikation zurückgegriffen werden.Technische Beschreibung.... Zu sehr konzeptioniert. Anforderung wäre: Es soll die unterschiedliche Bearbeitungszeit der Server bei der Zusammenstellung der LogFiles beachtet werden. Sobald der aktuelle Server die Logdateien von allen Servern erhalten hat, wird er diese dem Benutzer als Download über das Web-Frontend zur Verfügung stellen.Redundant? Der Benutzer soll über die abgeschlossene Bereitstellung der Logdateien über ein Benachrichtigungs-Framework der „… Suite“über ein oder über das? informiert werden. 3 Projektumfeld & Technologien / Werkzeuge Die „Firma“ entwickelt, als Tochtergesellschaft, für die „Mutter“ den Großteil der webbasierten „… Suite“, einer Lösung zur Aufzeichnung, Analyse und Auswertung der gesamten Kommunikation Ich werde mein Projekt innerhalb der Web-Applikation „Monitoring“, die der Überwachung der gesamten Installation dient, realisieren. Die Umsetzung des Projekts wird in der Programmiersprache Java mit der Java Enterprise Edition stattfinden, für die grafische Benutzeroberfläche wird JavaServer Faces mit der Bibliothek PrimeFaces verwendet werden. Die gesamte Applikation läuft auf einem GlassFish Application Server und verwendete logback als Logging Framework. Entwickelt wird mit der Netbeans IDE. 4 Projektphasen mit Zeitplanung Tätigkeit Zeitplanung Konzeption 13 Std. Ist-Analyse 4 Std. Soll-Konzept 9 Std. Realisierung 34 Std. Implementierung der Geschäftslogik 27 Std. Erstellung der grafischen Oberfläche 7 Std. Tests 14 Std. Definition Testmaßnahmen und -kriterien 1 Std. Erstellung eines Testplans 5 Std. Testdurchführung 8 Std. Abschluss und Übergabe 9 Std. Kundendokumentation 8 Std. Projektübergabe 1 Std. Gesamt 70 Std. Gut nacht Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Der Hans Geschrieben 28. Februar 2014 Teilen Geschrieben 28. Februar 2014 Denglisch ? Packet-Namen "Paket-Namen" oder besser noch "Paketnamen". Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Aras Geschrieben 28. Februar 2014 Teilen Geschrieben 28. Februar 2014 Oder Namespaces bzw. Namensräume Sent from my Windows Phone 8X by HTC using Tapatalk Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.