Microsoft.NET und SunONE



Ähnliche Dokumente
Web Services. XML, WSDL, SOAP und UDDI Einblicke und Ausblicke J.M.Joller 1

Microsoft.NET. InfoPoint 8. Juni 2005 Stefan Bühler

Enterprise Application Integration Erfahrungen aus der Praxis

Inhalt I. Blick in die Geschichte. .NET für kleine und grosse Applikationen

Java und XML 2. Java und XML

Webservices. 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung. Hauptseminar Internet Dienste

Gliederung. 1. Einleitung (1) 1. Einleitung (3) 1. Einleitung (2)

Web Services. Web Services in the News. Vision: Web of Services. Learning for Results. DECUS Symposium 2002, Vortrag 1K07,

Themen. Web Services und SOA. Stefan Szalowski Daten- und Online-Kommunikation Web Services

Enterprise Applikation Integration und Service-orientierte Architekturen. 09 Simple Object Access Protocol (SOAP)

Inhalt I. Blick zurück II. Was sind WebServices? III. Rahmenwerk für edienstleistungen IV. Verwendete WebServices

NET.Compact Framework

SOA. Prof. Dr. Eduard Heindl Hochschule Furtwangen Wirtschaftsinformatik

Workflow, Business Process Management, 4.Teil

WEB-Dienste in GIS Umgebung

Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen

Web Service Discovery mit dem Gnutella Peer-to-Peer Netzwerk

Webservices in der IBM Welt eine neue Herausforderung für DB2 Spezialisten

Vorlesung Objektorientierte Softwareentwicklung. Kapitel 0. Java-Überblick

Autor: Peter Seemann Seminar: Softwarearchitekturen Betreuer: Benedikt Meurer

3-schichtige Informationssystem-Architektur

Organisation und Systeme SOA: Erstellung von Templates für WebService Consumer und Provider in Java

Enterprise Applications mit.net Architekturen und Entwurf von service-basierten verteilten Applikation mit.net

AS/point, Ihr Partner die nächsten 10 und mehr Jahre -

Grid-Systeme. Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit Grid Systeme 1

Wiederholung: Beginn

360.NET. Jan Schenk Developer Evangelist Web/Live Microsoft Deutschland

Identity & Access Management in der Cloud

Herausforderungen des Enterprise Endpoint Managements

Web-Services - die GIS-Zukunft?

Architekturen. Von der DB basierten zur Multi-Tier Anwendung. DB/CRM (C) J.M.Joller

Windows Azure für Java Architekten. Holger Sirtl Microsoft Deutschland GmbH

PL/SQL Web-Services mit Oracle 11g

OSGi: Anwendungsszenarien, Auswahlkriterien und Ausblick

END OF SUPPORT. transtec Migrationskonzept END OF SUPPORT für Windows Server END OF LICENSE für Windows Server 2008

Der Mehrwert der Microsoft Plattform

E-Services mit der Web-Service-Architektur

OERA OpenEdge Reference Architecture. Mike Fechner PUG Infotag 19. Mai 05 Frankfurt

Active Directory Integration Mac OS X. René Meusel Betriebssystemadministration

Inhalt. 1 Übersicht. 2 Anwendungsbeispiele. 3 Einsatzgebiete. 4 Systemanforderungen. 5 Lizenzierung. 6 Installation.

Thema: Web Services. Was ist ein Web Service?

Spring Dynamic Modules for OSGi Service Platforms

Java Applet Alternativen

Softwareentwicklung mit Enterprise JAVA Beans

ERsB Ergänzungsregister für sonstige Betroffene Eine Dienstleistung des Finanzministeriums

Diese Produkte stehen kurz vor end of support 14. Juli Extended Support

MSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003

SRH Hochschule Heidelberg

Software Defined Networking. und seine Anwendbarkeit für die Steuerung von Videodaten im Internet

Java 2, Enterprise Edition Einführung und Überblick

Sun ONE. Sun Open Net Environment. Architektur für Web-Services on Demand. Dr. Rainer Eschrich

Securing SOAP e-services

C# Programmierung. Eine Einführung in das.net Framework. C# Programmierung - Tag 7: Prozesse und Möglichkeiten

Von Perimeter-Security zu robusten Systemen

Einleitung. Funktion. Panzenböck Phillipp. Download Installation. Testen. Konfiguration

WS-Security. Thies Rubarth. Sicherheitskonzepte in global verteilten Anwendungen. 21. Sep 2007 ACM/GI Localgroup #216

ASV-Betrieb für die Coburger Schulen. Einbindung externer Schulen via RemoteApp

Kurzfassung der Studienarbeit

Zur Definition von Web-Services

8a. Exkurs.NET. 8a.1.NET Architektur

ArcObjects-Programmierung mit Delphi. Marko Apfel, Team Entwicklung

Übersicht. Eclipse Foundation. Eclipse Plugins & Projects. Eclipse Ganymede Simultaneous Release. Web Tools Platform Projekt. WSDL Editor.

Ein mobiler Electronic Program Guide

IPv6 kurz vor der Einführung Was ist tun?

Mein Name ist Legion

Voraussetzungen für die Nutzung der Format Rechenzentrumslösung (Hosting)

Einleitung Von All-in-one-Software zu Webservices 17

Fujitsu BeanConnect TM V3.0 Software 0 FUJITSU LIMITED 2013

Sicherheit im E-Business

Anforderungen und Umsetzung einer BYOD Strategie

Worum geht es in diesem Projekt?

Titel. System Center Service Manager 2012 R2 Anleitung zur Installation

Vergleich von Webtechnologien zur Erstellung einer Rich Internet Applicationam Beispiel der Kundenverwaltungssoftware VDMS

Mobility im Unternehmenseinsatz. Timo Deiner, Senior Presales Expert Mobility, SAP Deutschland Communication World 2012, 10.

System Center Essentials 2010

Business Collaboration

Produktvorstellung: CMS System / dynamische Webseiten. 1. Vorwort

» Hyper-V Best Practice Microsofts Virtualisierung professionell einsetzen

Systemvoraussetzungen für ConSol*CM Version Architektur Überblick

[DvBROWSER] Offline-Viewer für [DvARCHIV] und [DvARCHIVpersonal] Version 2.2

HMS. Statistiken mit SAS ins Internet. HMS Analytical Software GmbH - Johannes Lang

ARCHITEKTUR VON INFORMATIONSSYSTEMEN

Prozessoptimierung durch den Einsatz von Webservices. Workshop 26. Juni Carsten Schmidt

TELEMETRIE EINER ANWENDUNG

SAP NetWeaver Gateway. 2013

Onlinebanking mit PHP

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.

DAS SIND WIR. Kronthalerstraße Königstein phone +49 (0) fax +49 (0) mail web nolinkup.

ABI 4 EINE VISION V O R T R A G A N L Ä S S L I C H S P I K

Microsoft Licensing. SoftwareONE. Lync Server, Matthias Blaser

Systemvoraussetzungen

Microsoft Azure Services-Plattform

Wir machen neue Politik für Baden-Württemberg

Support Besuchen Sie mysupport.mcafee.com. Hier finden Sie die Dokumentation, Ankündigungen und Support zu dem Produkt.

Application Performance Management. Auch eine Frage des Netzwerkes?

André Maurer Wirtschaftsinformatik FH 3.5 Fachhochschule Solothurn, Olten

ObjectBridge Java Edition

E-Business Architekturen

Transkript:

Microsoft.NET und SunONE, Plattformen und Application Service Providing Agenda Einordnung.NET und SunONE Kurzvorstellung Gegenüberstellung Zusammenfassung ASP (Application( Service Providing) ) und Ausblick Diskussion 2von 20 Einordnung der Ansätze Integration von Geschäftspartnern Heterogene IT-Infrastrukturen Infrastrukturen Datenaustausch über die Unternehmensgrenzen Bestehende Lösungen sind sehr komplex Gesucht: Einheitliches Programmiermodell für die einfache Entwicklung verteilter Anwendungen und Unterstützung mobiler Endgeräte Definition: web-basierte, basierte, plattformunabhängige,, modulare Applikationen die in einem Verzeichnis veröffentlicht und über ein Netzwerk aufgerufen werden. Zielsetzung: Lösung für die Interoperabilität über nahezu alle Plattformen und Netzwerke Jetzt : Lösung von Integrationsproblemen In ~10 Jahren : Software als Dienstleistung 3 von 20 4von 20

Idee : Architektur Kombination von einzelnen zu Anwendungen Entwicklung und Vermarktung eigener Einbinden von in die eigene Anwendung Veröffentlichen, Finden, Benutzen : Service Interaktion : UDDI SOAP Webservice XML Webservice Datenformat : Kommunikation : XML Internet HTML XML Client 5 von 20 6von 20 SOAP (Simple Object Access Protocol) Umsetzung des RPC (Remote( Procedure Call) - Mechanismus im Internet Informationen für den Aufruf einer Funktion werden in XML verpackt Als Transportprotokoll wird HTTP verwendet Ermöglichen des einfacheren Zugriffs auf Unternehmensnetzwerke, da Firewalls durch Port 80 (HTTP) passiert werden können UDDI (Universal Description and Integration) was DNS für Internet Websites ist, ist UDDI für Spezifikation für verteilte web-basierte Verzeichnisse von White Pages: Wer bist Du? Firmen- und Kontaktinfos, Allgemeine Dienstbeschreibung Yellow Pages: Industriezuordnung, Dienst- Produktindex, Geographische Einordnung Green Pages E-Business Regeln, Dienstbeschreibungen, Dienstaufruf, Datenbindung 7 von 20 8von 20

Web Services Interoperability Organization (WS-I) [ http://www www.ws-i. i.org/ / ] Gründung im Februar 2002 Mitglieder : Microsoft, IBM, Sun, Ziel: Entwicklung von Spezifikationen für Erreichen von Interoperabilität der unterschiedlichen Plattformen, Anwendungen und Programmiersprachen Kurzvorstellung.NET Visual Studio.NET.NET Framework.NET Device Software.NET Plattform.NET Enterprise Server.NET Building Block Services Oktober 2002 : Erster Working Draft zur Entwicklung von 9 von 20 10 von 20.NET Framework.NET Architektur Entwicklung: Visual Studio.NET,.NET Framework Anwendungen Integration: SQL Server 2000, Portal Server: Host Integration Exchange 2000, Commerce Server Server Application Center Biztalk Server Server Identität und Richtlinien: Active Directory, Internet Security and Acceleration Server Backendsysteme CLI (Common Language Infrastructure) = Laufzeitumgebung für.net Programme wird auf andere Plattformen portiert. 11 von 20 Plattform: Windows 2000 und.net Server 12 von 20

Kurzvorstellung SunONE Basis : J2EE (Java 2 Enterprise Edition) Software Infrastruktur, die es ermöglicht Zugriff auf Informationen, Daten und Anwendungen jeder Person, zu jeder Zeit An jedem Ort und auf beliebigen Endgeräten bereitzustellen Auf offenen Standards basierendes Softwaremodell, das die Integration von Legacy Anwendungen und Produkten von Drittanbietern ermöglicht Langjährige Erfahrung von SUN in Hardware, Software und Support Offenes integrationsfähiges Produkt - Portfolio für 13 von 20 14 von 20 SunONE Architektur Gegenüberstellung.NET und SunONE.NET SunONE Backendsysteme Unterstützte Plattformen Programmiersprachen Framework Programmierwerkzeuge Laufzeitumgebung Code Repräsentation Dynamische Webseiten Windows C#, C++, VB und ca. 15 weitere.net Framework Visual Studio.NET CLR MSIL ASP.NET Jede etablierte Plattform Java Java Bibliotheken Forte for Java 3.0 JRE Java Bytecode JSP Datenbankzugriff ADO.NET JDBC 15 von 20 16 von 20

Zusammenfassung.NET und SunONE Programmiersprachen Portierbarkeit Entwicklungswerkzeuge Reife Marktstellung Fazit: Beide Strategien sind im wesentlichen sehr ähnlich. Software nicht mehr als Produkt, sondern als Service unterstützen aber auch die konventionelle Software-Entwicklung Basisdienste von.net werden nicht kostenlos bleiben ASP (Application( Service Providing) ) und ASP bietet Kunden Softwarehosting Mietmodell Problem ist Client / Server Anwendungen über das Internet bereitzustellen (Bandbreite) Anwendungen webfähig (um-)gestalten (.NET und SunONE) Firewallproblematik beseitigen 17 von 20 18 von 20 Ausblick sind im jetzigen Status in der Erprobungsphase Werden sich jedoch nach Aussagen von Analysten ausbreiten SunONE und.net werden sich zu De-Facto Standards entwickeln Diskussion Vielen Dank für Eure Aufmerksamkeit 19 von 20 20 von 20

Arbeitsweise der.net Compiler 21 von 20