Refine
Year of publication
Document Type
- Master's Thesis (98) (remove)
Has Fulltext
- yes (98)
Keywords
- Data-Warehouse-Konzept (5)
- Datenbank (5)
- Internet (5)
- XML (5)
- Electronic Commerce (4)
- Semantic Web (4)
- Softwareentwicklung (4)
- Data Ware House (3)
- Framework <Informatik> (3)
- ORACLE <Datenbanksystem> (3)
- Portal <Internet> (3)
- Suchmaschine (3)
- Agile Softwareentwicklung (2)
- Big Data (2)
- Cloud Computing (2)
- Data Mining (2)
- Dojo (2)
- EJB (2)
- Enterprise JavaBeans (2)
- FHIR (2)
- Fraunhofer-Gesellschaft zur Förderung der Angewandten Forschung (2)
- Hadoop (2)
- Health Care (2)
- Informatik (2)
- Informationsmanagement (2)
- Informationssystem (2)
- Java (2)
- Java Server Faces (2)
- Java Server Pages (2)
- Kontext (2)
- Kundenmanagement (2)
- Künstliche Intelligenz (2)
- Medizinische Informatik (2)
- Mobile Computing (2)
- MySQL (2)
- Neuronales Netz (2)
- NoSQL (2)
- ORACLE 8.0 (2)
- Ontologie (2)
- Ontologie <Wissensverarbeitung> (2)
- Ontology (2)
- Oracle Applications (2)
- Relationales Datenbanksystem (2)
- SAP (2)
- SAP R/3 (2)
- Serviceorientierte Architektur (2)
- Software Engineering (2)
- Text Mining (2)
- Virtuelle Realität (2)
- ADT (1)
- AIS (1)
- Abrechnungs-Datenträger <Kassenärztliche Bundesvereinigung> (1)
- Apache <Programm> (1)
- Apache Struts (1)
- Applications (1)
- Architektur <Informatik> (1)
- Archivierung (1)
- Arzt / Honorar (1)
- Augmented Reality (1)
- Automatische Kategorisierung (1)
- Automatische Spracherkennung (1)
- Automatische Text-Extraktion (1)
- Avatar (1)
- BPEL (1)
- BPMN (1)
- Benutzerfreundlichkeit (1)
- Betriebssicherheit (1)
- Bilddatenbank (1)
- Bridge <Kommunikationstechnik> (1)
- Business Intelligence (1)
- Business Process Execution Language (1)
- Business-to-Business-Marketing (1)
- CORBA (1)
- COSIMA (1)
- CRM (1)
- Chat-Analyse (1)
- Chat-Analysis (1)
- Chat-Communication (1)
- Chat-Kommunikation (1)
- Chatten <Kommunikation> (1)
- Clinical Trials (1)
- Cloud (1)
- Clud Computing (1)
- Cocoon (1)
- Computer Supported Cooperative Work (1)
- Computersicherheit (1)
- Context (1)
- Context Adaptation (1)
- Context Framework (1)
- Context Modeling (1)
- Context Reasoning (1)
- Context Service (1)
- Context-Awareness (1)
- Controlling (1)
- Cross-Platform (1)
- DIN EN ISO 9241 (1)
- DUH (1)
- Data Lake (1)
- Data Lakehouse (1)
- Data Mesh (1)
- Data Warehouse (1)
- Data lake (1)
- Database (1)
- Datenbankentwurf (1)
- Datenbanksystem (1)
- Datenintegration (1)
- Datenspeicherung (1)
- Datenverarbeitung (1)
- Deepfake (1)
- Deployment (1)
- Design (1)
- Deutsche Unfallhilfe (1)
- DevOps (1)
- Dienstleistungsbetrieb (1)
- Dienstleistungsmarketing (1)
- Disease Management (1)
- Dojo Toolkit (1)
- Dubletten (1)
- Dublettensuche (1)
- E-Business (1)
- E-Government (1)
- E-Learning (1)
- EAI (1)
- Electronic Comerce (1)
- Electronic Government (1)
- Elektronisches Publizieren (1)
- Emoticons (1)
- Enterprise Information Portal (1)
- Facialislähmung (1)
- Fazialisparese (1)
- Fernsehsender (1)
- Flutter (1)
- Fotoportal (1)
- Framework (1)
- GIS (1)
- Gateway (1)
- Gebrauchstauglichkeit (1)
- Geld (1)
- Geodaten (1)
- Geografisches Informationssystem (1)
- Geospatial Analysis (1)
- Gesichtslähmung (1)
- Gestenerkennung (1)
- Google Cloud Firestore (1)
- Google Glass (1)
- Graph Query Expressiveness (1)
- Graphdatenbank (1)
- HCD (1)
- HCI (1)
- HTTP (1)
- Handel (1)
- Hochschule (1)
- Hydrologie (1)
- Hyperlink (1)
- IMK (1)
- IT-Compliance (1)
- Immobilienmarkt (1)
- Immobilienwirtschaft (1)
- Informationsaggregation (1)
- Informationsintegration (1)
- Innovationscontrolling (1)
- Installation (1)
- Institut für Medienkommunikation (1)
- Integration (1)
- Internet der Dinge (1)
- Interoperability (1)
- IoT (1)
- JAVA Enterprise (1)
- JAVAEE (1)
- JAX (1)
- JSF (1)
- JSP (1)
- JSR (1)
- Java 2 Enterprise Edition (1)
- Java <Programmiersprache> (1)
- Java Enterprise (1)
- Java Specification Request (1)
- Java Swing (1)
- Java-JVC/Swing (1)
- Java/JDBC (1)
- JavaDoc (1)
- JavaEE (1)
- KBV (1)
- KVDT (1)
- Kassenärztliche Bundesvereinigung (1)
- Katalog (1)
- Kategorisierung (1)
- Klassifikation (1)
- Kognitionsstile (1)
- Kognitive Psychologie (1)
- Kommunikationssoftware (1)
- Kontextabhängig (1)
- Kontextadaptiv (1)
- Kontextbezogenes System (1)
- Kreativität (1)
- Kriminalität (1)
- LEGO MindStorms (1)
- LINUX (1)
- Leistungsbewertung (1)
- Linked Data (1)
- Log -Daten-Analyse (1)
- Lotus Notes (1)
- Lotus Notes 5.0 (1)
- MCI (1)
- Massendaten (1)
- Medical Knowledge (1)
- Medical Subject Heading (1)
- Medieninformatik (1)
- Medizinische Datenbank (1)
- Mensch-Computer Interaktion (1)
- Mensch-Maschine-Kommunikation (1)
- Metadaten (1)
- MicroStrategy (1)
- Mobile Verfahren (1)
- Mobilität (1)
- Modellierung (1)
- Multimedia (1)
- Multiplattform (1)
- Neuronale Netze (1)
- Nichtverbale Kommunikation (1)
- NoSQL-Datenbanksystem (1)
- OASIS (1)
- ORACLE Web Application Server (1)
- OWL <Informatik> (1)
- Object Triple Mapping (1)
- Objektorientierung (1)
- Open Source (1)
- Oracle (1)
- Oracle Portal 3.0 (1)
- Organisation (1)
- PL/SQL (1)
- PVS (1)
- PaaS <Systemplattform> (1)
- Performance (1)
- Perl <Programmiersprache> (1)
- Perl/TK (1)
- Personalauswahl (1)
- Personaleinsatz (1)
- Pflegedienstleistung (1)
- Photographie (1)
- Platform-as-a-Service (PaaS) (1)
- Problemlösen (1)
- Produktmarketing (1)
- Programminformation (1)
- Prozesskette (1)
- PubMed (1)
- Quad-Baum (1)
- Quadtree (1)
- Qualitätsmanagementsystem (1)
- REST <Informatik> (1)
- ROLAP (1)
- Rappid Application Developments (RAD) (1)
- Raumdaten (1)
- Recruiting (1)
- Reorganisation (1)
- Requirements engineering (1)
- Research Protocols (1)
- Responsive Web Design (1)
- Responsive Webdesign (1)
- Roberta (1)
- Router (1)
- SAP/R3 (1)
- SQL (1)
- Schnittstelle (1)
- Semantische Modellierung (1)
- Semantisches Datenmodell (1)
- Sentiment-Analyse (1)
- Sentimentanalyse (1)
- Service-Engineering (1)
- Session Beans (1)
- Sicherheit (1)
- Sicherheitsmaßnahmen (1)
- Slow Feature Analysis (1)
- Smart Home (1)
- Social Media (1)
- Social Media Analyse (1)
- Social Tagging (1)
- Software-Architektur (1)
- Software-Architekturen (1)
- Software-Qualitätsmanagement (1)
- Software-Qualitätssicherung (1)
- Softwarearchitektur (1)
- Softwareproduktion (1)
- Sportmedizin (1)
- Statistik (1)
- Struts (1)
- Suchmaschinen (1)
- Systemplanung (1)
- TOPCALL (1)
- Technische Hochschule Köln (1)
- Tie-Strength (1)
- Tie-strength (1)
- Transkription (1)
- Tropentechnologie (1)
- Trusted Computing (1)
- Twitter (1)
- Twitter <Softwareplattform> (1)
- UCD (1)
- UIX (1)
- Unified Medical Language System (1)
- Unternehmenssicherheit (1)
- Unüberwachtes Lernen (1)
- Update (1)
- Usability Engineering (1)
- VR (1)
- Validierung (1)
- Verteiltes Datenverarbeitungssystem (1)
- Vertrieb (1)
- Vertriebsorganisation (1)
- Virtual Reality (1)
- Virtuelle Maschine (1)
- Visualisierung (1)
- Warenwirtschaftssystem (1)
- Web Framework (1)
- Web Services (1)
- Web-Framework (1)
- Wii-Controller (1)
- Wiimote (1)
- World Wide Web (1)
- World Wide Web 2.0 (1)
- XSL (1)
- YOLOv5-Algorithmus (1)
- Zeitreihe (1)
- Zeitreihen (1)
- agile software development (1)
- classification (1)
- cognitive styles (1)
- context-adaptive (1)
- context-dependent (1)
- creativity (1)
- design (1)
- eBusiness (1)
- eCRM (1)
- eCommerce (1)
- eLML (1)
- eLearning (1)
- electronic Customer Relationship Marketing (1)
- gesture recognition (1)
- kd-tree (1)
- nonverbal Communication (1)
- nonverbale Kommunikation (1)
- problem solving (1)
- r-tree (1)
- security measures (1)
- unsupervised learning algorithm (1)
Faculty
- Fakultät 10 / Institut für Informatik (98) (remove)
Die vorliegende Diplomarbeit beschäftigt sich ausführlich mit dem Thema Application- Server. Dabei wird speziell auf den Oracle Application-Server (OAS) eingegangen. Dem Leser soll die Architektur des OAS verständlich gemacht werden, sowie ein Überblick über die Einsatzmöglichkeiten gegeben werden. Für die ausführliche Darstellung der einzelnen Themen ist die vorliegende Diplomarbeit in drei Teile eingeteilt. Im ersten Teil dieser Diplomarbeit erhält der Leser eine Einführung in die grundlegenden Begriffe und Technologien, die notwendig sind, um die Funktionsweise eines Application-Server im WWW oder im Intranet verstehen zu können. Dazu werden die technologischen Grundlagen des Internet wie TCP/IP und World Wide Web behandelt. Es folgt ein Einblick in die verschiedenen Netzwerkarchitekturen. Abgeschlossen wird dieser Teil mit einem kurzen Überblick über die Komponentenmodelle CORBA und Enterprise JavaBeans. Im zweiten Teil dieser Diplomarbeit wird der Oracle Application-Server in der Version 4.0.8.1 vorgestellt. Nach einer Einführung in das Thema Application-Server wird die Architektur des OAS beschrieben. Daran anschließend werden die Middleware-Funktionen des OAS behandelt, wie Skalierbarkeit, Datenbankzugriff, Interaktionsmodelle und Sicherheitsaspekte. Zum Abschluss dieses Teils werden dem Leser anhand von Beispielen die Einsatzmöglichkeiten des OAS dargestellt, also welche Arten von Anwendungen auf dem OAS eingesetzt werden können. Im dritten Teil wird die Anwendung "OnlineTicket" beschrieben, die für diese Diplomarbeit entwickelt wurde. Diese Anwendung unterstützt den Vertrieb von Tickets für Veranstaltungen.
Bei moderner Software kommt es auf verschiedene Faktoren an. Der erste für den Anwender zunächst sichtbare Faktor ist die Bedienungsfreundlichkeit des Produktes. Der zweite wichtige Faktor ist die Verwendbarkeit des Produktes auf verschiedenen Hardwareplattformen. Dies ist vor allem für Programme wichtig, die sich an einen großen Kundenkreis richten, da man nicht davon ausgehen kann, oder sollte, dass überall das gleiche Betriebssystem eingesetzt wird. Des weiteren wird so auch ein Umstieg auf ein anderes System erleichtert. Für das Softwarehaus selber ist die Wartbarkeit des Produktes von entscheidender Bedeutung. Objektorientierte Programmierung bietet hier durch Vererbungstechniken, Datenkapselung und ähnlichem die besten Voraussetzungen. Auch der Einsatz von Entwurfsmustern, also lange bewährten Konzepten objektorientierter Entwicklung, ist hier von Vorteil. Eine Datenbankanbindung ist für fast jede kommerzielle Software notwendig. Hierbei ist es auch von Vorteil sich nicht an eine spezielle Datenbank zu binden. Ein Mittel hierzu ist es die Datenbanksprache SQL und offene Datenbanktreiber wie etwa ODBC zu benutzen. Bei vielen Programmen ist es auch von Vorteil, wenn sie von Anfang an als verteilte Systeme entworfen werden. Verteilte Systeme haben den Vorteil, dass jedes Modul an einem anderen Ort sein kann und entweder über eine ständige oder aber auch eine temporäre Internetverbindung miteinander synchronisiert werden können. In dieser Arbeit werde ich anhand eines Praxisbeispieles beschreiben, wie man all diese Faktoren in ein Softwareprodukt unterbringt, und wie die Entwicklung aussieht.
Ziel dieser Diplomarbeit ist es, eine Datenbankanwendung für eine öffentliche Stiftung aufzubauen, in der Projektideen erfasst und bewertet werden können. Da bei der Stiftung caesar die Anwendung Oracle Applications eingesetzt wird, werden für die Realisierung der Datenbankanwendung Oracle-Werkzeuge verwendet. Diese werden im Kapitel 5: Entwicklungswerkzeuge und Kapitel 6: Oracle Applications beschrieben.