|
Comelio Medien bietet Programmierern von C#.NET, PHP und XML/XSLT sowie Datenbank-Entwicklern/-Programmierern für MS SQL Server und Oracle Literatur zum Selbststudium an. Um dieses Angebot abzurunden, schreiben die Comelio-Autoren Artikel zu ihren Themen. Teilweise handelt es sich um Auszüge aus Büchern; ein Teil der Artikel ist jedoch exklusiv für die kostenlose Online-Veröffentlichung geschrieben worden.
|
| 
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
|  |