Refine
Year of publication
Document Type
- Master's Thesis (98)
- Bachelor Thesis (43)
- Study Thesis (9)
- Article (2)
- Preprint (1)
- Working Paper (1)
Keywords
- Datenbank (9)
- XML (7)
- Informatik (6)
- Agile Softwareentwicklung (5)
- Data-Warehouse-Konzept (5)
- Electronic Commerce (5)
- Internet (5)
- Semantic Web (5)
- Softwareentwicklung (5)
- Visualisierung (5)
- Data Mining (4)
- Suchmaschine (4)
- Android (3)
- Benutzerfreundlichkeit (3)
- Big Data (3)
- Cloud Computing (3)
- DSGVO (3)
- Data Ware House (3)
- Datenschutz (3)
- Datenverarbeitung (3)
- E-Learning (3)
- Framework <Informatik> (3)
- Hadoop (3)
- Java (3)
- Kontext (3)
- Künstliche Intelligenz (3)
- MySQL (3)
- NoSQL-Datenbanksystem (3)
- ORACLE <Datenbanksystem> (3)
- Ontologie <Wissensverarbeitung> (3)
- Portal <Internet> (3)
- REST <Informatik> (3)
- Software Engineering (3)
- Android <Systemplattform> (2)
- Business Intelligence (2)
- Business-to-Business-Marketing (2)
- Comic (2)
- Datenbanksystem (2)
- Dojo (2)
- EJB (2)
- Enterprise JavaBeans (2)
- Evaluation (2)
- FHIR (2)
- Fraunhofer-Gesellschaft zur Förderung der Angewandten Forschung (2)
- Graphdatenbank (2)
- HTTP (2)
- Health Care (2)
- IT-Compliance (2)
- Informationsmanagement (2)
- Informationssystem (2)
- Internet der Dinge (2)
- IoT (2)
- Java Server Faces (2)
- Java Server Pages (2)
- JavaScript (2)
- Kundenmanagement (2)
- Marketing (2)
- Medizinische Informatik (2)
- Mobile Applikation (2)
- Mobile Computing (2)
- Modellierung (2)
- Neuronale Netze (2)
- Neuronales Netz (2)
- NoSQL (2)
- ORACLE 8.0 (2)
- Ontologie (2)
- Ontology (2)
- Open Source (2)
- Oracle (2)
- Oracle 12c (2)
- Oracle Applications (2)
- PHP (2)
- REST (2)
- Relationale Datenbank (2)
- Relationales Datenbanksystem (2)
- Requirements engineering (2)
- SAP (2)
- SAP HANA (2)
- SAP R/3 (2)
- Schnittstelle (2)
- Serviceorientierte Architektur (2)
- Sicherheit (2)
- Technische Hochschule Köln (2)
- Text Mining (2)
- Twitter (2)
- Usability (2)
- Virtuelle Realität (2)
- Web Services (2)
- eLearning (2)
- 3D models (1)
- 3D reconstruction (1)
- ADT (1)
- AI (1)
- AIS (1)
- API (1)
- APNS (1)
- Abrechnungs-Datenträger <Kassenärztliche Bundesvereinigung> (1)
- Agenten (1)
- Ajax <Informatik> (1)
- Aktienanalyse (1)
- Amazon (1)
- Apache <Programm> (1)
- Apache Struts (1)
- App <Programm> (1)
- Applications (1)
- Archaeology (1)
- Architecture (1)
- Architektur (1)
- Architektur <Informatik> (1)
- Archivierung (1)
- Archäologie (1)
- Arzt / Honorar (1)
- Atlassian (1)
- Audio (1)
- Augmented Reality (1)
- Automatische Kategorisierung (1)
- Automatische Spracherkennung (1)
- Automatische Text-Extraktion (1)
- Avatar (1)
- BPEL (1)
- BPMN (1)
- Benutzeroberfläche (1)
- Bestärkendes Lernen <Künstliche Intelligenz> (1)
- Betriebssicherheit (1)
- Bewegung (1)
- Bilddatenbank (1)
- Blindeninformatik (1)
- Blockchain (1)
- Bridge <Kommunikationstechnik> (1)
- Business Process Execution Language (1)
- C2DM (1)
- CORBA (1)
- COSIMA (1)
- CRM (1)
- Cassandra (1)
- Chat-Analyse (1)
- Chat-Analysis (1)
- Chat-Communication (1)
- Chat-Kommunikation (1)
- Chatten <Kommunikation> (1)
- Client-Server-Konzept (1)
- Clinical Trials (1)
- Cloud (1)
- Clud Computing (1)
- Cocoon (1)
- Comics (1)
- Computer Supported Cooperative Work (1)
- Computer graphics (1)
- Computergrafik (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)
- Controlling / Operative Planung (1)
- Cross-Platform (1)
- DIN EN ISO 9241 (1)
- DSM (1)
- DUH (1)
- Data Lake (1)
- Data Lakehouse (1)
- Data Mesh (1)
- Data Warehouse (1)
- Data lake (1)
- Data protection (1)
- Database (1)
- Datamining (1)
- Datenbankentwurf (1)
- Datenintegration (1)
- Datenschutz-Grundverordnung (1)
- Datenschutzmanagement (1)
- Datenspeicherung (1)
- Datenstruktur (1)
- Datenteleportation (1)
- Decision Tree (1)
- Deepfake (1)
- Deployment (1)
- Design (1)
- Deuschland (1)
- Deutsche Unfallhilfe (1)
- DevOps (1)
- Dienstleistungsbetrieb (1)
- Dienstleistungsmarketing (1)
- Dimension 3 (1)
- Disease Management (1)
- Dojo Toolkit (1)
- Domain-Specific Academic Search (1)
- Dubletten (1)
- Dublettensuche (1)
- E-Business (1)
- E-Government (1)
- E-Mail (1)
- E-Mail-Marketing (1)
- E-Voting (1)
- EAI (1)
- EDB (1)
- EDIFACT (1)
- ER-Modell (1)
- ERP (1)
- Echtzeitkommunikation (1)
- Einsatzmittel (1)
- Electronic Comerce (1)
- Electronic Government (1)
- Elektronische Wahl (1)
- Elektronischer Datenaustausch (1)
- Elektronisches Publizieren (1)
- Emoticons (1)
- Enterprise Information Portal (1)
- Enterprise-Resource-Planning (1)
- Entscheidungsbaum (1)
- Entwicklung (1)
- Erweiterte Realität <Informatik> (1)
- Evaluation Infrastructures (1)
- Explainable AI (1)
- Explainable Artificial Intelligence (1)
- Facialislähmung (1)
- Fazialisparese (1)
- Fernsehsender (1)
- Feuerwehr (1)
- Flutter (1)
- Formale Begriffsanalyse (1)
- Formale Semantik (1)
- Fotoportal (1)
- Framework (1)
- Frau (1)
- Frauen (1)
- GDPR (1)
- GIS (1)
- Gamification (1)
- Gateway (1)
- Gebrauchstauglichkeit (1)
- Geld (1)
- Geodaten (1)
- Geografisches Informationssystem (1)
- Geospatial Analysis (1)
- Geschlecht (1)
- Gesichtslähmung (1)
- Gestenerkennung (1)
- Google Cloud Firestore (1)
- Google Glass (1)
- Graph Query Expressiveness (1)
- Graphendatenbanken (1)
- Graphische Darstellung (1)
- HCD (1)
- HCI (1)
- HDFS (1)
- HTML (1)
- Hadoop Distributed File System (1)
- Handel (1)
- Hauptspeicher (1)
- Hexad (1)
- Historical development (1)
- Hochschule (1)
- Hydrologie (1)
- Hyperlink (1)
- Hypermedia (1)
- IMK (1)
- ISO 13407 (1)
- Immobilienmarkt (1)
- Immobilienwirtschaft (1)
- In Memory (1)
- In-Memory-Datenbank (1)
- Informatik> (1)
- Informatikstudium (1)
- Informationsaggregation (1)
- Informationsintegration (1)
- Innovationscontrolling (1)
- Installation (1)
- Institut für Medienkommunikation (1)
- Integration (1)
- Intelligente Regalsysteme (1)
- Interaktion (1)
- Internet of Things (1)
- Internetwahl (1)
- Interoperability (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 Message Service (1)
- Java Specification Request (1)
- Java Swing (1)
- Java-JVC/Swing (1)
- Java/JDBC (1)
- JavaDoc (1)
- JavaEE (1)
- Jira (1)
- KBV (1)
- KI (1)
- KVDT (1)
- Kassenärztliche Bundesvereinigung (1)
- Katalog (1)
- Kategorisierung (1)
- Kinect (1)
- Klassifikation (1)
- Klein- und Mittelbetrieb (1)
- Kleinunternehmen (1)
- Kognitionsstile (1)
- Kognitive Psychologie (1)
- Komfort (1)
- Kommunikation (1)
- Kommunikationssoftware (1)
- Kontextabhängig (1)
- Kontextadaptiv (1)
- Kontextbezogenes System (1)
- Kotlin (1)
- Kotlin <Programmiersprache> (1)
- Kreativität (1)
- Kriminalität (1)
- Kryptosystem (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)
- MariaDB (1)
- Marketing / Strategisches Management (1)
- Marketing-Mix (1)
- Massendaten (1)
- Medical Knowledge (1)
- Medical Subject Heading (1)
- Medieninformatik (1)
- Medizinische Datenbank (1)
- Mehragentensystem (1)
- Mensch-Computer Interaktion (1)
- Mensch-Maschine-Kommunikation (1)
- Metadaten (1)
- MicroStrategy (1)
- Mobile Verfahren (1)
- Mobilität (1)
- Modell (1)
- Motioncontroller (1)
- Movement (1)
- Multiagent (1)
- Multimedia (1)
- Multiplattform (1)
- Multiprozessbetrieb (1)
- Multitasking (1)
- Music (1)
- Musik (1)
- Neo4j (1)
- Newsletter (1)
- Nichtverbale Kommunikation (1)
- OASIS (1)
- OR-Mapper (1)
- ORACLE Web Application Server (1)
- OWL <Informatik> (1)
- Object Triple Mapping (1)
- Objektorientierung (1)
- Online training (1)
- Online-Schulung (1)
- Online/Offline Evaluation (1)
- Open Resource Planning (1)
- Oracle Corporation (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)
- Personnel (1)
- Pflegedienstleistung (1)
- Photographie (1)
- Physical Facilities (1)
- Platform-as-a-Service (PaaS) (1)
- Platzierung (1)
- Postgres (1)
- Preispolitik (1)
- Problemlösen (1)
- Process Management (1)
- Produktmarketing (1)
- Produktpolitik (1)
- Programmiersprache (1)
- Programmiersprachen (1)
- Programminformation (1)
- Projektmanagement (1)
- Promotion (1)
- Prototyp (1)
- Prototyping (1)
- Prozesskette (1)
- PubMed (1)
- Public Relations (1)
- Publish-Subscribe-System (1)
- Pull-Prinzip (1)
- Pure Data (1)
- Push-Prinzip (1)
- Quad-Baum (1)
- Quadtree (1)
- Qualitätsmanagementsystem (1)
- Quantencomputer (1)
- Quantenphysik (1)
- Quantenteleportation (1)
- Quantenverschränkung (1)
- Quiz (1)
- RDBMS (1)
- RDBS (1)
- RESTful (1)
- ROLAP (1)
- Rapid Prototyping (1)
- Rappid Application Developments (RAD) (1)
- Raumdaten (1)
- Real-Time Communication (1)
- Recruiting (1)
- Redaktionssystem (1)
- Reinforcement Learning (1)
- Rekonstruktion (1)
- Reorganisation (1)
- Reproducibility (1)
- Research Protocols (1)
- Responsive Web Design (1)
- Responsive Webdesign (1)
- Retail (1)
- Roberta (1)
- Router (1)
- Rule Learning (1)
- S/4HANA (1)
- SAP/R3 (1)
- SEO (1)
- SOAP (1)
- SOAP <Programmiersprache> (1)
- SQL (1)
- Schulung (1)
- Schwarmintelligenz (1)
- Scrum <Vorgehensmodell> (1)
- Semantische Modellierung (1)
- Semantisches Datenmodell (1)
- Semantisches Netz (1)
- Sentiment-Analyse (1)
- Sentimentanalyse (1)
- Service-Engineering (1)
- Session Beans (1)
- Sicherheitsmaßnahmen (1)
- Slow Feature Analysis (1)
- Smart Home (1)
- Smart Shelves (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)
- Soziologie (1)
- Sportmedizin (1)
- Spring <Framework (1)
- Statistik (1)
- Struts (1)
- Suchmaschinen (1)
- Suchmaschinenoptimierung (1)
- Systemplanung (1)
- TOPCALL (1)
- Text Mining Datenbank (1)
- Tie-Strength (1)
- Tie-strength (1)
- Titanium (1)
- Transkription (1)
- Tropentechnologie (1)
- Trusted Computing (1)
- Twitter <Softwareplattform> (1)
- UCD (1)
- UI-Design (1)
- UIX (1)
- Unified Medical Language System (1)
- Unternehmenssicherheit (1)
- Unüberwachtes Lernen (1)
- Update (1)
- Usability Engineering (1)
- User Interfaces (1)
- VR (1)
- Validierung (1)
- Verschränkter Zustand (1)
- Verteiltes Datenverarbeitungssystem (1)
- Vertrieb (1)
- Vertriebsorganisation (1)
- Verwaltung (1)
- Virtual Reality (1)
- Virtuelle Maschine (1)
- Visual Analytics (1)
- Warenwirtschaftssystem (1)
- Web (1)
- Web Framework (1)
- Web Technologie (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)
- android (1)
- classification (1)
- cognitive styles (1)
- context (1)
- context awareness (1)
- context-adaptive (1)
- context-dependent (1)
- creativity (1)
- design (1)
- eBusiness (1)
- eCRM (1)
- eCommerce (1)
- eLML (1)
- electronic Customer Relationship Marketing (1)
- elektronische Geschäftsdokumente (1)
- europäische Datenschutzgrundverordnung (1)
- game development (1)
- gesture recognition (1)
- kd-tree (1)
- kontextsensitiv (1)
- mobile Anwendungen (1)
- mobile Datenbank (1)
- mobile apps (1)
- multiprocessing (1)
- multitasking (1)
- nonverbal Communication (1)
- nonverbale Kommunikation (1)
- open street map (1)
- openfactory (1)
- problem solving (1)
- procedural content creation (1)
- procedural generation (1)
- project management (1)
- r-tree (1)
- requirements elicitation (1)
- security measures (1)
- unsupervised learning algorithm (1)
- überbetriebliche Bedarfsplanung (1)
- überbetriebliche Transparenz (1)
Faculty
- Fakultät 10 / Institut für Informatik (154) (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.