Interaction & Transactional Services Interaction & Transactional Services Silverlight Client HTML + XAP Web Browser Site Of Origin Web Server Web.

Slides:



Advertisements
Similar presentations
What is all about and how does it work? Client Application.
Advertisements

SECURE SITES. A SECURE CONNECTION TERMS Secure Sockets Layer (SSL) An older Internet protocol that allows for data transmission between server and client.
PROJECT CUMULUS Tim Strong 14 | 10 | 2010 High Level Functional Specication.
Zoiner Tejada Hershey Technologies. About Zoiner Tejada.
XML Web Services in Visual Studio ®.NET NameTitleCompany.
PKI 2: Protezione del traffico Web tramite SSL Fabrizio Grossi.
IS 360 Course Introduction. Slide 2 What you will Learn (1) The role of Web servers and clients How to create HTML, XHTML, and HTML 5 pages suitable for.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Ronnie Saurenmann Principal Architect Microsoft Switzerland
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 13: z/OS HTTP Server.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
IST346:  Web Services. Today’s Agenda  Learn the basics of how the Web works  Understand various web service architectures  Address scaling, security,
Getting Started with WCF Windows Communication Foundation 4.0 Development Chapter 1.
ITM352 Javascript and Dynamic Web Pages: Client Side Processing.
Introduction to the new mainframe © Copyright IBM Corp., All rights reserved. Chapter 13: z/OS HTTP Server.
Course 201 – Administration, Content Inspection and SSL VPN
FORESEC Academy FORESEC Academy Security Essentials (II)
SAML Conformance Sub-Group Report Face-to-face meeting August 29, 2001 Bob Griffin.
XML Web Services in Visual Studio.NET Peter Ty Developer Evangelist.NET and Developer Group.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Access Gateway Operation
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
It’s always better live. MSDN Events INTRODUCTION TO SILVERLIGHT prepared by Joe Nov INTRODUCTION TO SILVERLIGHT prepared by Joe Nov
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Four Configuring Outlook and Outlook Web Access.
Chapter 4: Core Web Technologies
HTTP client wide area network (Internet) HTTP proxy HTTP server HTTP gateway firewall HTTP tunnel Copyright Springer Verlag Berlin Heidelberg 2004.
Ladd Van Tol Senior Software Engineer Security on the Web Part One - Vulnerabilities.
Silverlight 2 has rich networking support SOAP/XML Web services via WCF proxies Untyped HTTP services (REST, RSS, ATOM) via HttpWebRequest and WebClient.
27.1 Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Concepts and capabilities Key Takeaway #1 Standardized Integration Stack Key Takeaway #2 Enhanced integration features Key Takeaway #3 Integration.
CS 493/693: Distributed Systems Programming V. “Juggy” Jagannathan CSEE, West Virginia University March 21, 2005.
Data Sources Back End Systems Enterprise Application Integration Data Aggregation Multi- Channel Access Gateway Mobile Middleware EAI Adapters.
CSCI 6962: Server-side Design and Programming Web Services.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
POSTER TEMPLATE BY: Whitewater HTTP Vulnerabilities Nick Berry, Joe Joyce, & Kevin Vaccaro. Syntax & Routing Attempt to capture.
 Mike Flasko Program Manager Microsoft Corporation TL07.
Web Services BOF This is a proposed new working group coming out of the Grid Computing Environments Research Group, as an outgrowth of their investigations.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Grid Chemistry System Architecture Overview Akylbek Zhumabayev.
Presentation: SOAP/WS in a distributed object framework, Application Servers & AXIS SOAP.
The Intranet.
A Little Bit About Cookies Fort Collins, CO Copyright © XTR Systems, LLC A Little Bit About Cookies Instructor: Joseph DiVerdi, Ph.D., M.B.A.
1 Installing and Maintaining ISA Server Planning an ISA Server Deployment Understand the current network infrastructure. Review company security.
2007cs Servers on the Web. The World-Wide Web 2007 cs CSS JS HTML Server Browser JS CSS HTML Transfer of resources using HTTP.
Shell Interface Shell Interface Functions Data. Graphical Interface Graphical Interface Command-line Interface Command-line Interface Experiments Private.
Client Access – Published applications Control through TEMPLATE.ICA Use SSL Authentication level –Remove: EncRc5-0 EncRc5-40 EncRc5-56.
IS 4506 Windows NTFS and IIS Security Features.  Overview Windows NTFS Server security Internet Information Server security features Securing communication.
Feeling RESTful? Well, first we’ll define a Web Service –A web page meant to be consumed by a computer via an autonomous program as opposed to a web browser.
L. (Van) Van Lowe Twitter:lvanlowe
Website Design and Construction Services and Standards.
Communication protocols 2. HTTP Hypertext Transfer Protocol, is the protocol of World Wide Web (www) Client web browser Web server Request files Respond.
ArcGIS for Server Security: Advanced
Windows Communication Foundation and Web Services
Presentation on Distributed Web Based Systems Submitted by WWW
Configuring and Hosting WCF Services
WEB SERVICES.
Securing the Network Perimeter with ISA 2004
14-мавзу. Cookie, сеанс, FTP и технологиялари
IS 360 Course Introduction
ما هي خدمة بروتوكول نقل الملفات؟
Accessing HEE e-LfH’s e-learning content from a local LMS
WCF Data Services Getting Started Guide
File Operations Access Permissions.
TechEd /22/2019 9:22 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Tomáš Urych, ESO9 international
Accessing Web Services in Silverlight 4
Web Servers (IIS and Apache)
WCF Data Services and Silverlight
.NET Framework V3.5+ & RESTful web services
Presentation transcript:

Interaction & Transactional Services Interaction & Transactional Services Silverlight Client HTML + XAP Web Browser Site Of Origin Web Server Web Services Services Host Cross Domain Policy required if the Site Of Origin does not host the Web Services 1.XAP & Static Resources Access (HTTP GET) 2. Data Access (SOAP/RPC or MSDN Blogs – Silverlight_plus_Java

Interaction & Transactional Services Interaction & Transactional Services Silverlight Client HTML + XAP Web Browser the Site Of Origin is also servicing the Web Services Business Logic 1.XAP (HTTP GET) 2. Data Access (SOAP/RPC or MSDN Blogs – Silverlight_plus_Java

Interaction & Transactional Services Interaction & Transactional Services Silverlight Client HTML + XAP Web Browser 1.XAP (HTTP GET) 2. Data Access (SOAP/RPC or MSDN Blogs – Silverlight_plus_Java Site Of Origin Web Server Web Services Services Host Cross Domain Policy

Interaction & Transactional Services Interaction & Transactional Services Silverlight Client HTML + XAP Web Browser Site Of Origin Web Server Web Services Services Host 1.XAP (HTTP GET) 2. Data Access (SOAP/RPC or XML/REST) Authentication & Authorization (Windows MSDN Blogs – Silverlight_plus_Java Cross Domain Policy required if the Site Of Origin does not host the Web Services

Interaction & Transactional Services Silverlight Client HTML + XAP Web Browser Site Of Origin Web Server Protocol & Format Adaptation Services Gateway 1.XAP (HTTP GET) 2. Data Access (SOAP/RPC or XML/REST) Web Services Services Host Protocols governance enforcement as defined by security policies 3. Conforms to the preexisting protocol Cross Domain Policy Authentication & Authorization (Windows MSDN Blogs – Silverlight_plus_Java

Interaction & Transactional Services Silverlight Client HTML + XAP Web Browser Site Of Origin Web Server Protocol & Format Adaptation Services Gateway 1.XAP (HTTP GET) 2. Data Access (SOAP/RPC or XML/REST) Web Services Services Host Protocols governance enforcement as defined by security policies 3. Conforms to the preexisting protocol Cross Domain Policy Authentication & Authorization (Claim MSDN Blogs – Silverlight_plus_Java Over SSL DMZ (Reverse Proxy)

Interaction & Transactional Services Silverlight Client HTML + XAP Web Browser Site Of Origin Web Server Protocol & Format Adaptation Services Gateway 1.XAP (HTTP GET) 2. Data Access (SOAP/RPC or XML/REST) Web Services Services Host Protocols governance enforcement as defined by security policies 3. Conforms to the preexisting protocol Cross Domain Policy Authentication & Authorization (Form MSDN Blogs – Silverlight_plus_Java Over SSL DMZ (Reverse Proxy)

Interaction & Transactional Services Interaction & Transactional Services Silverlight Client HTML + XAP Web Browser Tomcat Web Server hosting REST Web Services implemented with the Restlet Framework 1.XAP (HTTP GET) 2. Data Access MSDN Blogs – Silverlight_plus_Java

Interaction & Transactional Services Interaction & Transactional Services Silverlight Client HTML + XAP Web Browser IIS Web Server hosting WCF REST Web Services implemented with the WCF Framework 1.XAP (HTTP GET) 2. Data Access MSDN Blogs – Silverlight_plus_Java

Interaction & Transactional Services Interaction & Transactional Services Silverlight Client HTML + XAP Web Browser 1.XAP (HTTP GET) 2. Data Access MSDN Blogs – Silverlight_plus_Java IIS Web Server Tomcat hosting REST Web Services implemented with Restlet Services Host Cross Domain Policy

Interaction & Transactional Services Interaction & Transactional Services Silverlight Client HTML + XAP Web Browser Tomcat Web Server hosting SOAP Web Services implemented with JAX-WS 1.XAP (HTTP GET) 2. Data Access MSDN Blogs – Silverlight_plus_Java SOAP specifications level alignment is mandatory

Interaction & Transactional Services Interaction & Transactional Services Silverlight Client HTML + XAP Web Browser 1.XAP (HTTP GET) 2. Data Access MSDN Blogs – Silverlight_plus_Java IIS Web Server Tomcat hosting SOAP Web Services implemented with JAX-WS Services Host SOAP specifications level alignment + Cross Domain Policy

Interaction & Transactional Services Interaction & Transactional Services Silverlight MSDN Blogs – Silverlight_plus_Java IIS Web Server Tomcat hosting SOAP Web Services implemented with JAX-WS Services Host SOAP specifications level alignment No cross domain policy HTML + XAP Web Browser 1.XAP (HTTP GET) 2. Data Access (SOAP/RPC) Connector

Interaction & Transactional Services Interaction & Transactional Services Silverlight MSDN Blogs – Silverlight_plus_Java IIS Web Server Tomcat hosting SOAP Web Services implemented with JAX-WS Services Host SOAP specifications level alignment No cross domain policy HTML + XAP Web Browser 1.XAP (HTTP GET) 2. Data Access (SOAP/RPC) Connector Over SSL

Interaction & Transactional Services Interaction & Transactional Services Silverlight Client HTML + XAP Web Browser IIS hosting WCF Web Services exposed from iis via a SVC file 1.XAP (HTTP GET) 2. Data Access MSDN Blogs – Silverlight_plus_Java SOAP specifications level alignment is mandatory

Interaction & Transactional Services Interaction & Transactional Services Silverlight Client HTML + XAP Web Browser 1.XAP (HTTP GET) 2. Data Access MSDN Blogs – Silverlight_plus_Java IIS Web Server WCF Self Hosted with Policy file exposed Services Host SOAP specifications level alignment + Cross Domain Policy

Interaction & Transactional Services Interaction & Transactional Services Silverlight Client HTML + XAP Web Browser 1.XAP (HTTP GET) 2. Data Access MSDN Blogs – Silverlight_plus_Java IIS Web Server IIS hosting WCF via a SVC file Services Host SOAP specifications level alignment + Cross Domain Policy

Interaction & Transactional Services Interaction & Transactional Services Silverlight Client HTML + XAP Web Browser IIS hosting WCF Web Services exposed from iis via a SVC file 1.XAP (HTTP GET) 2. Data Access MSDN Blogs – Silverlight_plus_Java SOAP specifications level alignment is mandatory

Interaction & Transactional Services Interaction & Transactional Services Silverlight Client HTML + XAP Web Browser IIS hosting WCF Web Services exposed from iis via a SVC file 1.XAP (HTTPS GET) 2. Data Access (SOAP/RPC over MSDN Blogs – Silverlight_plus_Java SOAP specifications level alignment is mandatory Over SSL