Beratung Veröffentlichungen Beratung Programmierung Server Seminare Lösungen Unternehmen Kontakt Start
 

Artikel für Programmierer und DB-Entwickler

Konzeption von Datenstrukturen und Projektbegleitung

Die Konzeption von Datenbanken und die Modellierung von Datenstrukturen für Datenbanken, XML-Verarbeitung oder objektorientierte Software stellt bei der Softwareentwicklung, deren Hauptaugenmerk auf der (Massen-)Datenverarbeitung liegt, ein zentrales Anliegen dar. Nichtsdestotrotz ist hier regelmäßig umfassender Beratungs-und Dienstleistungsbedarf zu erkennen, dem wir mit unterschiedlichen Fähigkeiten begegnen können.

Mehr

SQL - Einsatz und Verwendung

SQL, die Structured Query Language, ist der heutige Standard für die Arbeit mit relationalen Datenbanksystemen, wie sie von Oracle, Microsoft oder MySQL angeboten werden. Der Sprachkern dieser Sprache ist in allen Datenbanksystemen gleich, allerdings existieren für komplexe Anforderungen jeweils unterschiedliche Dialekte. Dies reicht soweit, dass sogar ganze Programmiersprachen wie PL/SQL oder Transact SQL auf Basis von SQL entstanden sind, mit deren Hilfe Prozeduren, Funktionen und Trigger bzw. teilweise ganze Software-Projekte umgesetzt werden können. Die Syntax von SQL lässt sich in drei Bereiche für die Einrichtung von Datenbankstrukturen, die Veränderung/Abfrage von Daten und für Verwaltung der Datenbank enteilen.

Mehr

MS SQL Server 2005 - Programmierung und Administration

MS SQL Server eignet sich für größte Anwendungen mit hoher Komplexität, wie es gerade bei transaktionsorientierten Datenbanken oder Data Warehouses der Fall ist. Durch eine hohe Geschwindigkeit und extrem große Belastbarkeit sind auch Internet-Anwendunngen mit sehr großen Zugriffszahlen und umfangreichen Transaktionen leicht durchführbar. Über die integrierte Programmiersprache Transact SQL lassen sich alle datenbanknahen Anwendungen direkt innerhalb der Datenbank in Form von Prozeduren und Funktionen programmieren. Dies erleichtert einen einheitlichen Zugriff und eine einheitliche Verwendung dieser Programmbereiche durch den Zugriff von außen. Dadurch lassen sich ganz andere Sicherheits-Techniken für die Organisation und Durchführung von Transaktionen erstellen. Gleichzeitig eröffnen sich auch Möglichkeiten, Anwendungen mit höhrerer Komplexität zu erstellen, als durch die verwendete äußere IT-Architektur möglich sind.
Für die erweiterte Anwendungsentwicklung eignet sich vor allen Dingen C#, sodass gerade auch umfassende Internet-Anwendungen auf sehr komplexen Niveau erstellt werden können.
Im XML-Bereich bietet MS SQL Server geeignete Funktionalitäten für die Speicherung, Suche und Verarbeitung von XML-Daten. Dies eignet sich für die Erstellung von umfassenden XML-Datenbanken und -Anwendungen.

Mehr

Oracle - Installation, Planung, Programmierung, Data Warehousing

Oracle eignet sich für größte Anwendungen mit hoher Komplexität, wie es gerade bei transaktionsorientierten Datenbanken oder Data Warehouses der Fall ist. Durch eine hohe Geschwindigkeit und extrem große Belastbarkeit sind auch Internet-Anwendunngen mit sehr großen Zugriffszahlen und umfangreichen Transaktionen leicht durchführbar. Über die integrierte Programmiersprache PL/SQL lassen sich alle datenbanknahen Anwendungen direkt innerhalb der Datenbank in Form von Prozeduren und Funktionen programmieren. Dies erleichtert einen einheitlichen Zugriff und eine einheitliche Verwendung dieser Programmbereiche durch den Zugriff von außen. Dadurch lassen sich ganz andere Sicherheits-Techniken für die Organisation und Durchführung von Transaktionen erstellen. Gleichzeitig eröffnen sich auch Möglichkeiten, Anwendungen mit höhrerer Komplexität zu erstellen, als durch die verwendete äußere IT-Architektur möglich sind.
Für die erweiterte Anwendungsentwicklung eignet sich vor allen Dingen Java, sodass gerade auch umfassende Internet-Anwendungen auf sehr komplexen Niveau erstellt werden können.
Im XML-Bereich bietet Oracle geeignete Funktionalitäten für die Speicherung, Suche und Verarbeitung von XML-Daten. Dies eignet sich für die Erstellung von umfassenden XML-Datenbanken und -Anwendungen.

Mehr

PHP Softwareentwicklung und Beratung

PHP ist eine Skriptsprache für die Entwicklung von Web-Anwendungen, die sich seit mehr als 10 Jahre ständig fortentwickelt und heutzutage in vielfältiger Hinsicht einen hohen Verbreitungsgrad hat. Durch die objektorientierten Erweiterungen in der Version 5 ist es jetzt sowohl möglich, einfache prozedurale Anwendungen zu erstellen als auch gängige Entwurfsmuster und Design-Prinzipien aus anderen Sprachen zu verwenden und damit auch komplexe Architekturen und Anwendungen zu entwickeln.

Die Comelio GmbH setzt PHP seit der Version 3 für eigene Anwendungsentwicklung und auch Kundenprojekte ein. Durch die Erweiterungen in PHP5 hat es sich ergeben, dass der Einsatz in mittelgroßen Projekten ebenfalls mit Erfolg durchgeführt werden kann. Dies liegt nicht zuletzt daran, weil die in Entwurfsmustern und Architekturprinzipien aus anderen Sprachen sich grundsätzlich nun auch mit PHP realisieren lassen. Dabei verliert die Sprache in der Verwendung nicht ihren Vorteil der hohen Entwicklungsgeschwindigkeit, sondern gewinnt durch die Verwendung der Objektorientierung und entsprechender zusätzlicher Techniken gerade auch in den Bereichenn Skalierbarkeit, Leistung und Erweiterbarkeit an Boden.

Im Bereich der Softwareentwicklung wird PHP auch für Entwicklung von Anwendungen eingesetzt, die auf der Basis der Datenbanken Oracle und MS SQL Server betrieben werden. Damit hat MySQL nicht automatisch einen geringeren Stellenwert bei Empfehlungen oder Analysen, sondern wird hauptsächlich dort eingesetzt, wo eine neue, kostengünstige Datenbank mit geringen Anforderungen benötigt wird. In Fällen, in denen bereits eine Großdatenbank bereit steht, ist es problemlos möglich, PHP-Anwendungen mit dem gleichen Komfort wie das Gespann PHP/MySQL zu entwickeln und zusäztlich auch auf die Fähigkeiten der Großdatenbanken wie Prozeduren/Funktionen/Trigger zurückzugreifen. Weitere gängige Einsatzbereiche stellen Web Services, XML-Verarbeitung und natürlich die Vielzahl an fertigen Open-Source-Lösungen für den Gebrauch oder die Weiterentwicklung dar.

Mehr

UML (Unified Modeling Language)

Die UML (Unified Modeling Language) stellt eine umfangreiche grafische und auch XML-basierte Notation dar, die für die Softwareentwicklung in vielfältiger Weise nutzbar ist. Sie lässt sich in jeder Projektphase einsetzen, d.h. für die Anforderungsanalyse und für die Planung der Software, für die architektonische Aufteilung der einzelnen Komponenten, aus denen das zu erstellende Softwaresystem besteht, für die Dokumentation von Abläufen und statischen Strukturen wie auch für die Abbildung von übergeordneten abstrakten Strukturen und Gegebenheiten. Die Comelio GmbH ist Mitglied der OMG (Object Management Group), welche die UML und viele andere Techniken der modernen Softwareentwicklung wie bspw. der modellgetriebenen Architektur oder automatische Softwaregenerierung standardisiert und weiter entwickelt. Die UML und angrenzende Technologien stellt daher ein wesentliches Fundament dar, auf dem Softwareprojekte und andere Dienstleistungen im Bereich der Systementwicklung aufbauen.

Mehr

C#.NET-Syntax

Die Comelio GmbH bietet für Windows-Betriebssysteme und die MS SQL Server-Datenbank Softwareentwicklung und die Begleitung von Softwareprojekten in den Sprachen C#.NET und Visual Basic.NET an. Für die Projektdurchführung kommen das V-Modell XT in unterschiedlich angepassten Varianten in Abhängigkeit von der Projektgröße vor sowie die Anforderungsanalyse mit Hilfe der Use-Case-Technik, die Planung und Modellierung durch die UML und der intensive Einsatz von Entwurfsmustern. Aufgrund der Zertifizierung durch Microsoft (Microsoft Certified Partner) kann die Comelio GmbH Softwareprojekte sowohl mit neuesten Techniken als auch mit bewährten Methoden durchführen und steht für innovative Technologieentwicklung.

Mehr

XML Schema (Datenmodellierung für XML)

XMLSchema stellt den aktuellen Status Quo im Bereich der Datenmodellierung von XML-Strukturen dar. Es löst das ältere und nicht XML-konforme Formate der Document Type Definition (DTD) ab. Datentypen sowie objektorientierte Techniken der Auslagerung und Wiedeverwendung, Ableitung und Erweiterung bieten syntaktische Möglichkeite, auch komplexe Datenstrukturen sehr effizient und modular zu erstellen und auch zu pflegen. Die Comelio GmbH ist besonders stolz, zwei Mitarbeiter zu beschäftigen, die mit ihrem Buch zu XMl Schema ein Standardwerk im deutschsprachigen Raum geschaffen haben, das vielen Softwareentwicklern im XML-Bereich bekannt ist. Durch die hohe theoretische und qualitativ hochwertige Ausbildung unserer Mitarbeiter, die sich in solchen Ergebnissen zeigt, sowie in den Industriepartnerschaften mit Herstellerfirmen wie Oracle und Microsoft, deren Produkte ebenfalls in hohem Maße auf XML Schema setzen, und auch durch die Mitgliedschaft bei der OMG (Object Management Group) ist die Comelio GmbH für Ihre Kunden ein wichtiger und verlässlicher Geschäftspartner im Bereich der Softwareentwiclung und Beratung mit XML.

Mehr

XSLT (eXtensible Stylesheet Language Transformation)

XSLT ist eine deklarative Sprache, die nicht als Programmiersprache gelten kann. Dennoch beinhaltet sie ein umfangreiches und in der neuesten Version stark erweitertes syntaktisches Vokabular im XML-Format. Die in XSLT erstellten Algorithmen ermöglichen es, in veschiedenen Anwendungen heraus aufgerufen zu werden. Dadurch lässt sich ein Algorithmus zur XML-Transformation im Dateisystem oder in einer Datenbank ablegen und aus so unterschiedlichen Programmiersprachen wir Java, PHP oder C#/VB.NET oder aus Datenbanken wie Oracle oder MS SQL Server heraus aufrufen. Dies führt dazu, dass auch komplexe Umwandlungen und XML-Bearbeitungen mit Hilfe von XSLT durchgeführt werden können und ein weiterer modularer Softwarebaustein entsteht. Speziell im XML-Bereich beschäftigt die Comelio GmbH die beiden erfolgreichsten deutschen Buch-Autoren als Berater für Software-Projekte unserer Kunden. Sie veröffentlichen sowohl bei zwei Fachverlagen Bücher zu den Themen XML Schema und XSLT als auch in Fachmagazinen.

Mehr

    Comelio GmbH Blog von Comelio Medien - Artikel für C#.NET MS SQL Server PHP XML XSLT - Artikel Tutorials Manuals Bücher - Marco Skulschus Marcus Wiederstein Alexander Kapitanovskyy Jan Kozik Comelio GmbH Blog von Comelio Medien - Artikel für C#.NET MS SQL Server PHP XML XSLT - Artikel Tutorials Manuals Bücher - Marco Skulschus Marcus Wiederstein Alexander Kapitanovskyy Jan Kozik Comelio GmbH Blog von Comelio Medien - Artikel für C#.NET MS SQL Server PHP XML XSLT - Artikel Tutorials Manuals Bücher - Marco Skulschus Marcus Wiederstein Alexander Kapitanovskyy Jan Kozik Comelio GmbH Blog von Comelio Medien - Artikel für C#.NET MS SQL Server PHP XML XSLT - Artikel Tutorials Manuals Bücher - Marco Skulschus Marcus Wiederstein Alexander Kapitanovskyy Jan Kozik Comelio GmbH Blog von Comelio Medien - Artikel für C#.NET MS SQL Server PHP XML XSLT - Artikel Tutorials Manuals Bücher - Marco Skulschus Marcus Wiederstein Alexander Kapitanovskyy Jan Kozik Comelio GmbH Blog von Comelio Medien - Artikel für C#.NET MS SQL Server PHP XML XSLT - Artikel Tutorials Manuals Bücher - Marco Skulschus Marcus Wiederstein Alexander Kapitanovskyy Jan Kozik Comelio GmbH Blog von Comelio Medien - Artikel für C#.NET MS SQL Server PHP XML XSLT - Artikel Tutorials Manuals Bücher - Marco Skulschus Marcus Wiederstein Alexander Kapitanovskyy Jan Kozik Comelio GmbH Blog von Comelio Medien - Artikel für C#.NET MS SQL Server PHP XML XSLT - Artikel Tutorials Manuals Bücher - Marco Skulschus Marcus Wiederstein Alexander Kapitanovskyy Jan Kozik Comelio GmbH Blog von Comelio Medien - Artikel für C#.NET MS SQL Server PHP XML XSLT - Artikel Tutorials Manuals Bücher - Marco Skulschus Marcus Wiederstein Alexander Kapitanovskyy Jan Kozik
Seminare