Services Interoperability With Java Technology and.net: Technologies for Web 2.0
|
|
- Carmel Casey
- 6 years ago
- Views:
Transcription
1 Services Interoperability With Java Technology and.net: Technologies for Web 2.0 Marina Fisher, Staff Engineer, ISV Engineering Gerald Beuchelt, Sr. Staff Engineer, CTO Office Sun Microsystems, Inc. TS JavaOne SM Conference Session TS-8840
2 Goal of This Talk Learn about Java Technology and how to use it to facilitate interoperability with.net web services and clients 2007 JavaOne SM Conference Session TS
3 Agenda Interoperability in Web 2.0 an Oxymoron? Java Technologies and Tools The Other World: Microsoft.NET Towards Interoperability Adding Value: Security, Identity, Reliability, and Transactions Conclusion 2007 JavaOne SM Conference Session TS
4 Agenda Interoperability in Web 2.0 an Oxymoron? Java Technologies and Tools The Other World: Microsoft.NET Towards Interoperability Adding Value: Security, Identity, Reliability, and Transactions Conclusion 2007 JavaOne SM Conference Session TS
5 Interoperability Issues Different transports, encapsulations, and encodings HTTP, TCP, SMTP SOAP, RESTful/POX text+xml, binary Data formats Plain XML, JSON, binary User-agent incompatibilities Browser platforms, versions Web services interoperability and challenges Implementations, reliability, security 2007 JavaOne SM Conference Session TS
6 Ajax Application Flow Ajax: Web Browser.NET Services User Interface 1.User Input XMLHttpRequest 4. UI Update 2. Asynchronous HTTP Request 3. Response Services, Data source 2007 JavaOne SM Conference Session TS
7 Sample Ajax Interop Challenges Accessing a WS from the ASP.NET Ajax client <Services> <asp:servicereference Path="MyWebService.asmx" /> </Services> WS developed under ASP.NET Ajax platform JavaScript programming language proxy are automatically generated Accessing this way a Java platform service is not possible Accessing cross-domain REST and SOAP Web Services is possible via creating a custom ASP.NET bridge 2007 JavaOne SM Conference Session TS
8 Web Services Interop best practices XML or JSON do not make services more interoperable But they help in development and deployment debugging Profiled Web Services can help with interop WS-I BP 1.0 interoperability is a reality Secure Profile has come a long way Choosing the right technology SOAP and WS-* for enterprise/extranet RESTful/POX for internet 2007 JavaOne SM Conference Session TS
9 Ajax for Rich Internet Applications Interop best practices Ajax enables to easily assemble RIA Intuitive, highly interactive, rich content Deployed on the browser platform To achieve interoperability Use cross-platform JavaScript technology libraries and widgets Testing across browsers and versions, e.g., IE 7 vs. IE 6 Testing on multiple platforms, i.e., Mac, Windows, Linux, Solaris 2007 JavaOne SM Conference Session TS
10 Agenda Interoperability in Web 2.0 an Oxymoron? Java Technologies and Tools The Other World: Microsoft.NET Towards Interoperability Adding Value: Security, Identity, Reliability, and Transactions Conclusion 2007 JavaOne SM Conference Session TS
11 Java Technologies for Web 2.O Sun Web Developer Pack (SWDP) Ajax Project jmaki Project DynaFaces (Dynamic Faces) Scripting Phobos REST REST WS API Rome (RSS and Atom) WADL 2007 JavaOne SM Conference Session TS
12 Project jmaki Framework Standards based: CSS + HTML + JavaScript programming language JavaServer Pages (JSP ) framework/ JavaServer Faces tag library/components, PHP Multiple widgets Dojo, Script.aculo.us, Yahoo, DHTML Goodies, Google 2007 JavaOne SM Conference Session TS
13 Project jmaki Architecture Project jmaki JavaScript Runtime Bootstrapper XHR/JSONP Loader Defaults Dynamic CSS/Script Loader Publish/Subscribe jmaki Widgets Dojo Google Spry Scriptaculous Yahoo Native Project jmaki Server Side Runtime Shared Configuration Template Renderer Script/CSS Links UUID Generator Runtime to JavaScript Parameter Convertor XmlHttpProxy XSL Style sheets Service Configuration XSL Transformer HTTP Client Enterprise Resources External Services Service Data Base Managed Objects Web Services REST Services Yahoo Services Flickr Services RSS Feeds 2007 JavaOne SM Conference Session TS
14 Phobos Lightweight web application framework Runs on the Java platform Supports multiple scripting languages Deployment as regular web application 2007 JavaOne SM Conference Session TS
15 Phobos Architecture Scripts Views Controllers Templates, Static Content, Additional Libraries Scripting Libraries Scripting Engines Phobos Adapter Ajax Libraries Java Libraries Application Server (Web Container) Java Platform 2007 JavaOne SM Conference Session TS
16 Java Technologies for Web 2.0 (Cont.) Sun Java Application Server 9 (Project Glassfish ) Java APIs for XML Web Services (JAX-WS), Java Architecture for XML Binding (JAXB), SOAP with Attachments API for Java (SAAJ), Java API for XML Web Services Addressing (JAX-WSA) WSIT/Project Tango: Java platform/.net Interoperability Toolkit Implementation of WS-* Protocol stack WS-Security suite WS-Addressing (OASIS and Member Submission mode) WS-Trust (including full STS implementation) WS-AtomicTransaction and WS-Coordination WS-ReliableMessaging Metadata: WS-MEX and WS-Policy Includes NetBeans software plug-in Built into Project Glassfish, but also supported for Tomcat 2007 JavaOne SM Conference Session TS
17 WSIT Client Generation WCF svcutil or JAX-WS wsimport WS-Transfer/ MEX WSDL WCF or WSIT-based Service Creates Client Proxy 2007 JavaOne SM Conference Session TS
18 Agenda Interoperability in Web 2.0 an Oxymoron? Java Technologies and Tools The Other World: Microsoft.NET Towards Interoperability Adding Value: Security, Identity, Reliability, and Transactions Conclusion 2007 JavaOne SM Conference Session TS
19 Microsoft Tools for Web 2.0.NET platform technologies ASP.NET Ajax 1.0 Server-based Ajax script manager with rich widgets Silverlight Limited.NET runtime for Firefox and Safari Windows Communication Foundation Implementation of the WS-* specifications 2007 JavaOne SM Conference Session TS
20 ASP.NET Ajax 1.0 ASP.NET Ajax Framework is an add-on for the.net 2.0 Framework Works independently of.net Framework 3.0 ASP.NET based technology for developing rich Web applications Server-side components hide complexity of Ajax development Rich set of client-side Ajax-enabled JavaScript programming language widgets Widget library is developed at Microsoft s Codeplex community 2007 JavaOne SM Conference Session TS
21 Microsoft Silverlight Formerly Windows Presentation Foundation/ Everywhere (WPF/E) Limited.NET runtime for Mac OS/X Plug-ins for FireFox and Safari Support for rich-media applications through Windows Presentation Foundation and XAML 2007 JavaOne SM Conference Session TS
22 Silverlight Architecture.NET for Silverlight DLR WPF Networking Base Class Library CLR Execution Engine XAML / Presentation Foundation 2007 JavaOne SM Conference Session TS
23 Windows Communication Foundation ASMX Web Services System.Messaging WCF Enterprise Services (COM) WSE 2007 JavaOne SM Conference Session TS
24 WCF and Sun Microsystems Shipped as part of.net Framework 3.0 Installed by default in Windows Vista Backport available for Windows Server 2003 and Windows XP Very high level of interoperability to Sun s WSIT stack Early Plugfest participation Engineer-to-engineer communication 2007 JavaOne SM Conference Session TS
25 WCF Configuration and Operation Client Server Address Binding Contract Address Binding Contract Service Message (SOAP or XML) 2007 JavaOne SM Conference Session TS
26 Agenda Interoperability in Web 2.0 an Oxymoron? Java Technologies and Tools The Other World: Microsoft.NET Towards Interoperability Adding Value: Security, Identity, Reliability, and Transactions Conclusion 2007 JavaOne SM Conference Session TS
27 Ajax Client Interop With.NET Web Service Client.html.js AJAX HTTP jmaki.jsp XML HTTP Proxy Project Glassfish SOAP XML/HTTP.aspx IIS.asmx 2007 JavaOne SM Conference Session TS
28 ASP.NET AJAX Interop With Java Web Service Client.html.js HTTP Atlas.aspx AJAX IIS Bridge SOAP XML/HTTP Servlet.jsp JAX-WS WSIT Project Glassfish 2007 JavaOne SM Conference Session TS
29 DEMO Sample AJAX Interoperability 2007 JavaOne SM Conference Session TS
30 Agenda Interoperability in Web 2.0 an Oxymoron? Java Technologies and Tools The Other World: Microsoft.NET Towards Interoperability Adding Value: Security, Identity, Reliability, and Transactions Conclusion 2007 JavaOne SM Conference Session TS
31 Web Services Enhancements JAX-WS Tooling, NetBeans Software and Studio Support Security Secure Conv. Trust XWSS Reliability Reliable- Messaging Transactions Atomic- Transactions Coordination Metadata WSDL MEX Policy SOAP Based Messaging (WSA, MTOM) JAXB Based XML Data Binding (XSD, XPATH) HTTP TCP SMTP 2007 JavaOne SM Conference Session TS
32 Agenda Interoperability in Web 2.0 an Oxymoron? Java Technologies and Tools The Other World: Microsoft.NET Towards Interoperability Adding Value: Security, Identity, Reliability, and Transactions Conclusion 2007 JavaOne SM Conference Session TS
33 Web 2.0 Interoperability Recap REST/POX interoperability ASP.NET Ajax and Silverlight Sun Web Developer Pack (SWDP) jmaki and Phobos Windows Communication Foundation (WCF) Enhanced testing across browsers and platforms Addressing security, reliability, and other QoS Sun: WSIT/Tango Microsoft: WCF 2007 JavaOne SM Conference Session TS
34 For More Information Web 2.0 sessions at the 2007 JavaOne SM conference BOF-4108: Interoperable Web Services, 7:55pm TS-4865: Takes Two to Tango Java and.net interoperability, May 11, 1:30pm TS-8029: Bridging the Gap: Using Java Technology and.net Together in Harmony, May 11, 10:50am TS-9511: Using Ajax with POJC, May 11, 10:50am Gerald s Blog: Java EE and.net Interoperability Book By Marina Fisher, et. al JavaOne SM Conference Session TS
35 Resources WSIT/Project Tango: SWDP: Project jmaki: Phobos: Roller: Rome: WADL: Project Dynamic Faces: reference-ajax.html 2007 JavaOne SM Conference Session TS
36 Q&A 2007 JavaOne SM Conference Session TS
37 Services Interoperability With Java Technology and.net: Technologies for Web 2.0 Marina Fisher, Staff Engineer, ISV Engineering Gerald Beuchelt, Sr. Staff Engineer, CTO Office Sun Microsystems, Inc. TS JavaOne SM Conference Session TS-8840
38 Appendix 2007 JavaOne SM Conference Session TS
39 Security and Identity WS-Security OASIS standard Supports a variety of tokens through profiles Username/Password, X.509, Kerberos, SAML Widely supported and accepted WS-Trust OASIS standard Token transport protocol STS implemented in WSIT 2007 JavaOne SM Conference Session TS
40 Federation WS-Federation Currently being chartered as a TC in OASIS Unlikely to see any changes from submission Clear integration strategy through SunSM Suite of Identity Management Services ID-FF/SAML 2.0 SAML 2.0 is a stable OASIS standard Many implementations available ID-FF is effectively superseded by SAML 2.0 and ID-WSF 2.0 Framework 2007 JavaOne SM Conference Session TS
41 More Web Services Improvements Wire format optimization Transmit binary data as MIME attachments Use ISO standard for Binary Web Services (Fast Infoset) Transparent to the application Security enhancements: WS-SecureConversation Establish shared context on multi-message exchange Use context to generate derived keys on subsequent messages Increases security and performance 2007 JavaOne SM Conference Session TS
42 Even More Web Services Improvements WS-ReliableMessaging Recovery from messages lost or miss-ordered in transit Transparent to application WS-AtomicTransactions Two-phase commit and rollback for Web Service transactions 2007 JavaOne SM Conference Session TS
43 Expressing Requirements: Metadata WS-MEX Metadata exchange protocol Simplified way of getting metadata from a service (e.g., WSDL) WS-Policy Domain-agnostic language that allows combination of domain-specific languages (e.g., WS-SecurityPolicy) Expressed in WSDL client proxy tools evaluate automatically 2007 JavaOne SM Conference Session TS
Composable Web Services Using Interoperable Technologies From Sun s Project Tango
Composable Web Services Using Interoperable Technologies From Sun s Project Tango Nicholas Kassem Technology Director Harold Carr Lead Architect TS-4661 Copyright 2006, Sun Microsystems, Inc., All rights
More informationComposable Web Services Using Interoperable Technologies from Sun's "Project Tango"
Composable Web Services Using Interoperable Technologies from Sun's "Project Tango" Nicholas Kassem Technology Director Harold Carr Lead Architect TS-4661 2006 JavaOne SM Conference Session 4661 Goal of
More informationTakes 2 to Tango: Java Web Services and.net Interoperability
Takes 2 to Tango: Java Web Services and.net Interoperability Harold Carr, Lead Architect Arun Gupta, Evangelist Sun Microsystems, Inc. wsit.dev.java.net TS-4865 2007 JavaOne SM Conference Session 4865
More informationMaking Java /.Net Technology- Based Web Services Interoperability Real
Making Java /.Net Technology- Based Web Services Interoperability Real Kirill Gavrylyuk Program Manager Microsoft Corporation http://pluralsight.com/blogs/kirillg/ Arun Gupta Staff Engineer Sun Microsystems
More informationReliable and Transacted Web Services Between Sun s Project Tango and Microsoft Indigo
Reliable and Transacted Web Services Between Sun s Project Tango and Microsoft Indigo TM Mike Grogan, Joe Fialli, Ryan Shoemaker Sun Microsystems, Inc. TS-1603 Copyright 2006, Sun Microsystems, Inc., All
More informationInteroperable Business Web Services Using Project Metro and.net 3.5
Interoperable Business Web Services Using Project Metro and.net 3.5 Harold Carr, Metro Lead Architect, Sun Microsystems Kevin Wittkopf, Senior Solutions Architect, Microsoft TS-6128 Learn how to architect
More informationDistributed Multitiered Application
Distributed Multitiered Application Java EE platform uses a distributed multitiered application model for enterprise applications. Logic is divided into components https://docs.oracle.com/javaee/7/tutorial/overview004.htm
More informationTooling for Ajax-Based Development. Craig R. McClanahan Senior Staff Engineer Sun Microsystems, Inc.
Tooling for Ajax-Based Development Craig R. McClanahan Senior Staff Engineer Sun Microsystems, Inc. 1 Agenda In The Beginning Frameworks Tooling Architectural Approaches Resources 2 In The Beginning 3
More informationThe SOAP Story. Martin Parry Developer & Platform Group Microsoft Ltd
The SOAP Story Martin Parry Developer & Platform Group Microsoft Ltd martin.parry@microsoft.com http://martinparry.com Agenda Definitions SOAP through the ages SOAP and standards Approaches to building
More informationDeveloping Ajax Web Apps with GWT. Session I
Developing Ajax Web Apps with GWT Session I Contents Introduction Traditional Web RIAs Emergence of Ajax Ajax ( GWT ) Google Web Toolkit Installing and Setting up GWT in Eclipse The Project Structure Running
More informationGlassFish Project Web Services Stack Metro : Easy to Use, Robust, and High-Performance
GlassFish Project Web Services Stack Metro : Easy to Use, Robust, and High-Performance Jitendra Kotamraju Marek Potociar Sun Microsystems TS-6658 Learn how to leverage latest features of the Metro Web
More informationImplementing Interoperable SOA in Your Enterprise
TS-8882 Implementing Interoperable SOA in Your Enterprise Kevin Wittkopf Solutions Architect Microsoft Mohammad Akif Senior Architect Microsoft http://blogs.msdn.com/mohammadakif 2007 JavaOne SM Conference
More informationRonnie Saurenmann Architect Microsoft Switzerland
Ronnie Saurenmann Architect Microsoft Switzerland Email : ronnies@microsoft.com IIS (Internet Information Server) SQL Server Other DBs SAP Siebel, Etc.. Entity Framework / LINQ to SQL WCF BizTalk Adapters
More informationWS-* Standards. Szolgáltatásorientált rendszerintegráció Service-Oriented System Integration. Dr. Balázs Simon BME, IIT
WS-* Standards Szolgáltatásorientált rendszerintegráció Service-Oriented System Integration Dr. Balázs Simon BME, IIT Outline Integration requirements WS-* standards 2 Integration requirements 3 Integration
More informationDOC // JAVA TOMCAT WEB SERVICES TUTORIAL EBOOK
26 April, 2018 DOC // JAVA TOMCAT WEB SERVICES TUTORIAL EBOOK Document Filetype: PDF 343.68 KB 0 DOC // JAVA TOMCAT WEB SERVICES TUTORIAL EBOOK This tutorial shows you to create and deploy a simple standalone
More informationIBM JZOS Meets Web 2.0
IBM JZOS Meets Web 2.0 Tuesday, August 3 rd 2010 Session 7637 Steve Goetze Kirk Wolf http://dovetail.com info@dovetail.com Copyright 2010, Dovetailed Technologies Abstract The development and deployment
More informationdescribe the functions of Windows Communication Foundation describe the features of the Windows Workflow Foundation solution
1 of 9 10/9/2013 1:38 AM WCF and WF Learning Objectives After completing this topic, you should be able to describe the functions of Windows Communication Foundation describe the features of the Windows
More informationArtix Version Release Notes: Java
Artix Version 5.6.4 Release Notes: Java Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 2017. All rights reserved. MICRO FOCUS, the
More informationVijay Rajagopalan Principal Architect Microsoft Corporation
Vijay Rajagopalan Principal Architect Microsoft Corporation Agenda Microsoft s approach to Interoperability Bridging Open Source & Microsoft S+S(RIA, Identity & Cloud Computing) Eclipse Tools for Silverlight
More informationdotnettips.com 2009 David McCarter 1
David McCarter About David McCarter Microsoft MVP David McCarter s.net Coding Standards http://codingstandards.notlong.com/ dotnettips.com 700+ Tips, Tricks, Articles, Links! Open Source Projects: http://codeplex.com/dotnettips
More informationBuilding Rich Interactive Applications with Silverlight
Andrew, Dani and Dr. Z MSDN Roadshow development architecture you Maryland Pennsylvania Virginia Washington DC Building Rich Interactive Applications with Silverlight Zhiming Xue Z Architect Evangelist
More informationIntroduction to.net FX 3.0 (+ sneak preview of.net FX 3.5)
Introduction to.net FX 3.0 (+ sneak preview of.net FX 3.5) Martin Parry Developer & Platform Group Microsoft Ltd Martin.Parry@microsoft.com http://www.martinparry.com Mike Taulty Developer & Platform Group
More informationImprove and Expand JavaServer Faces Technology with JBoss Seam
Improve and Expand JavaServer Faces Technology with JBoss Seam Michael Yuan Kito D. Mann Product Manager, Red Hat Author, JSF in Action http://www.michaelyuan.com/seam/ Principal Consultant Virtua, Inc.
More informationEtanova Enterprise Solutions
Etanova Enterprise Solutions Server Side Development» 2018-06-28 http://www.etanova.com/technologies/server-side-development Contents.NET Framework... 6 C# and Visual Basic Programming... 6 ASP.NET 5.0...
More informationMOC 6461A C#: Visual Studio 2008: Windows Communication Foundation
MOC 6461A C#: Visual Studio 2008: Windows Communication Foundation Course Number: 6461A Course Length: 3 Days Certification Exam This course will help you prepare for the following Microsoft exam: Exam
More informationWhat is it? What does it do?
JBoss Enterprise Application Platform What is it? JBoss Enterprise Application Platform is the industryleading platform for next-generation enterprise Java applications. It provides a stable, open source
More informationCOURSE OUTLINE: OD10267A Introduction to Web Development with Microsoft Visual Studio 2010
Course Name OD10267A Introduction to Web Development with Microsoft Visual Studio 2010 Course Duration 2 Days Course Structure Online Course Overview This course provides knowledge and skills on developing
More informationSilverlight. Daron Yöndem
Silverlight Daron Yöndem daron@yondem.com http://daron.yondem.com Me.Bio.ToString() -Project Management -Software Development -Technology Evangelism -Allinone! -AJAX -Silverlight -Expression Studio trainings.
More informationJAVA COURSES. Empowering Innovation. DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP
2013 Empowering Innovation DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP contact@dninfotech.com www.dninfotech.com 1 JAVA 500: Core JAVA Java Programming Overview Applications Compiler Class Libraries
More informationJavaServer Faces Technology, AJAX, and Portlets: It s Easy if You Know How!
TS-6824 JavaServer Faces Technology, AJAX, and Portlets: It s Easy if You Know How! Brendan Murray Software Architect IBM http://www.ibm.com 2007 JavaOne SM Conference Session TS-6824 Goal Why am I here?
More informationGWT and jmaki: Expanding the GWT Universe. Carla Mott, Staff Engineer, Sun Microsystems Greg Murray, Ajax Architect, Sun Microsystems
GWT and jmaki: Expanding the GWT Universe Carla Mott, Staff Engineer, Sun Microsystems Greg Murray, Ajax Architect, Sun Microsystems Learn how to enhance Google Web Toolkit (GWT) to include many Ajax enabled
More information10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010
10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 Course Overview This instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual
More informationJSR 311: JAX-RS: The Java API for RESTful Web Services
JSR 311: JAX-RS: The Java API for RESTful Web Services Marc Hadley, Paul Sandoz, Roderico Cruz Sun Microsystems, Inc. http://jsr311.dev.java.net/ TS-6411 2007 JavaOne SM Conference Session TS-6411 Agenda
More informationEtanova Enterprise Solutions
Etanova Enterprise Solutions Front End Development» 2018-09-23 http://www.etanova.com/technologies/front-end-development Contents HTML 5... 6 Rich Internet Applications... 6 Web Browser Hardware Acceleration...
More information2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days
2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days Certification Exam This course will help you prepare for the following Microsoft Certified
More information1Z Java EE 6 Web Services Developer Certified Expert Exam Summary Syllabus Questions
1Z0-897 Java EE 6 Web Services Developer Certified Expert Exam Summary Syllabus Questions Table of Contents Introduction to 1Z0-897 Exam on Java EE 6 Web Services Developer Certified Expert... 2 Oracle
More informationC exam. IBM C IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile. Version: 1.
C9510-319.exam Number: C9510-319 Passing Score: 800 Time Limit: 120 min File Version: 1.0 IBM C9510-319 IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile Version: 1.0 Exam A QUESTION
More informationWho Should Read This Book?
Preface W INDOWS C OMMUNICATION F OUNDATION (WCF) is the unified programming model for writing distributed applications on the Microsoft platform. It subsumes the prior technologies of ASMX,.NET Remoting,
More informationJava EE 7 is ready What to do next? Peter Doschkinow Senior Java Architect
Java EE 7 is ready What to do next? Peter Doschkinow Senior Java Architect The following is intended to outline our general product direction. It is intended for information purposes only, and may not
More informationIntroduction to Web Development with Microsoft Visual Studio 2010
Introduction to Web Development with Microsoft Visual Studio 2010 Course 10267; 5 Days, Instructor-led Course Description This five-day instructor-led course provides knowledge and skills on developing
More informationAjax and JSF: Natural Synergy
Ajax and JSF: Natural Synergy Kito D. Mann, Principal Consultant TS-6482 Learn how JSF transparently supports Ajax development. 2008 JavaOne SM Conference java.sun.com/javaone 2 Kito D. Mann Virtua, Inc
More informationBullet Proofing Web Services. Lee Chuk Munn Staff Engineer Sun Microsystems
Bullet Proofing Web Services Lee Chuk Munn chuk-munn.lee@sun.com Staff Engineer Sun Microsystems Agenda JAX-WS 2.0 Overview Interoperability Best Practices Project Tango JAX-WS 2.0 Overview JAX-WS 2.0
More informationDeveloping Web Applications Using Microsoft Visual Studio 2008 SP1
Developing Web s Using Microsoft Visual Studio 2008 SP1 Introduction This five day instructor led course provides knowledge and skills on developing Web applications by using Microsoft Visual Studio 2008
More informationFederated Web Services with Mobile Devices
Federated Web Services with Mobile Devices Rajeev Angal Architect Sun Microsystems Pat Patterson Architect Sun Microsystems Session TS-6673 Copyright 2006, Sun Microsystems, Inc., All rights reserved.
More informationOpen Source Library Developer & IT Pro
Open Source Library Developer & IT Pro Databases LEV 5 00:00:00 NoSQL/MongoDB: Buildout to Going Live INT 5 02:15:11 NoSQL/MongoDB: Implementation of AngularJS INT 2 00:59:55 NoSQL: What is NoSQL INT 4
More informationOliver Wulff / Talend. Flexibles Service Enabling mit Apache CXF
Oliver Wulff / Talend Flexibles Service Enabling mit Apache CXF Introduction Oliver Wulff Talend Professional Services Solution Architect Web Services (Axis, CXF, ) Security (WS-*, Kerberos, Web SSO, )
More informationjmaki Overview Sang Shin Java Technology Architect Sun Microsystems, Inc.
jmaki Overview Sang Shin Java Technology Architect Sun Microsystems, Inc. sang.shin@sun.com www.javapassion.com Agenda What is and Why jmaki? jmaki widgets Using jmaki widget - List widget What makes up
More informationCourse Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning
Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning Duration: 5.00 Day(s)/ 40 hrs Overview: This five-day
More informationJava Web Service Essentials (TT7300) Day(s): 3. Course Code: GK4232. Overview
Java Web Service Essentials (TT7300) Day(s): 3 Course Code: GK4232 Overview Geared for experienced developers, Java Web Service Essentials is a three day, lab-intensive web services training course that
More informationDE Introduction to Web Development with Microsoft Visual Studio 2010
DE-10267 Introduction to Web Development with Microsoft Visual Studio 2010 Summary Duration 5 Days Audience Developers Level 100 Technology Microsoft Visual Studio 2010 Delivery Method Instructor-led (Classroom)
More informationWeb Services without JEE
Web Services without JEE (WSAS, Open Source Web Services Framework) Sanjaya Karunasena Director of Services, WSO2 sanjayak@wso2.com About me Have been in the industry for more than 10 years Have architected
More informationIT2353 WEB TECHNOLOGY Question Bank UNIT I 1. What is the difference between node and host? 2. What is the purpose of routers? 3. Define protocol. 4.
IT2353 WEB TECHNOLOGY Question Bank UNIT I 1. What is the difference between node and host? 2. What is the purpose of routers? 3. Define protocol. 4. Why are the protocols layered? 5. Define encapsulation.
More informationLearn to develop.net applications and master related technologies.
Courses Software Development Learn to develop.net applications and master related technologies. Software Development with Design These courses offer a great combination of both.net programming using Visual
More informationOpenESB Keh-Yoe Ong FAST (Field Assistance Support Team)
OpenESB Keh-Yoe Ong FAST (Field Assistance Support Team) Sun Microsystems Agenda What is OpenESB? What is JBI? JBI and GlassFish OpenESB Feature Details Deployment Packaging Demo Summary and Q&A 2 What
More information10267 Introduction to Web Development with Microsoft Visual Studio 2010
10267 Introduction to Web Development with Microsoft Visual Studio 2010 Course Number: 10267A Category: Visual Studio 2010 Duration: 5 days Course Description This five-day instructor-led course provides
More information<Insert Picture Here> JavaFX Overview April 2010
JavaFX Overview April 2010 Sébastien Stormacq Sun Microsystems, Northern Europe The following is intended to outline our general product direction. It is intended for information
More informationCommunication Foundation
Microsoft Windows Communication Foundation 4.0 Cookbook for Developing SOA Applications Over 85 easy recipes for managing communication between applications Steven Cheng [ PUBLISHING 1 enterprise I prok^iiork.i
More informationDatabase Driven Web 2.0 for the Enterprise
May 19, 2008 1:30 p.m. 2:30 p.m. Platform: Linux, UNIX, Windows Session: H03 Database Driven Web 2.0 for the Enterprise Rav Ahuja IBM Agenda What is Web 2.0 Web 2.0 in the Enterprise Web 2.0 Examples and
More information10264A CS: Developing Web Applications with Microsoft Visual Studio 2010
10264A CS: Developing Web Applications with Microsoft Visual Studio 2010 Course Number: 10264A Course Length: 5 Days Course Overview In this course, students will learn to develop advanced ASP.NET MVC
More informationIBM Rational Developer for System z Version 7.5
Providing System z developers with tools for building traditional and composite applications in an SOA and Web 2.0 environment IBM Rational Developer for System z Version 7.5 Highlights Helps developers
More informationData-Driven Services With Silverlight 2: Data Access And Web Services For Rich Internet Applications By John Papa
Data-Driven Services With Silverlight 2: Data Access And Web Services For Rich Internet Applications By John Papa Rich Internet Applications Resource at like2do.com Learn the facts Adobe Flash, JavaFX,
More information<Insert Picture Here> Oracle Policy Automation System Requirements
Oracle Policy Automation 10.2.0 System Requirements March 2011 Version 1.01 Oracle Policy Automation Products Version 10.2 Overview Product Oracle Policy Modeling Oracle Policy Automation
More informationIntroduction to RESTful Web Services. Presented by Steve Ives
1 Introduction to RESTful Web Services Presented by Steve Ives Introduction to RESTful Web Services What are web services? How are web services implemented? Why are web services used? Categories of web
More information"Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary
Description Course Summary This course provides knowledge and skills on developing Web applications by using Microsoft Visual. Objectives At the end of this course, students will be Explore ASP.NET Web
More informationMono Infocard project::
Mono Infocard project:: Atsushi Eno atsushi@ximian.com October 24, 2006 Scope Implement "Infocard" (Windows CardSpace, WCS) functionality through "Indigo" (Windows Communication Foundation, WCF) This talk
More informationIntroduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX
Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX Duration: 5 Days US Price: $2795 UK Price: 1,995 *Prices are subject to VAT CA Price: CDN$3,275 *Prices are subject
More informationMicrosoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks)
Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks) Introduction of.net Framework CLR (Common Language Run
More informationCOPYRIGHTED MATERIAL. Part I: Getting Started. Chapter 1: Introducing Flex 2.0. Chapter 2: Introducing Flex Builder 2.0. Chapter 3: Flex 2.
02671c01.qxd:02671c01 4/20/07 11:24 AM Page 1 Part I: Getting Started Chapter 1: Introducing Flex 2.0 Chapter 2: Introducing Flex Builder 2.0 Chapter 3: Flex 2.0 Basics Chapter 4: Using Flex Builder 2.0
More informationDeveloping Applications with Java EE 6 on WebLogic Server 12c
Developing Applications with Java EE 6 on WebLogic Server 12c Duration: 5 Days What you will learn The Developing Applications with Java EE 6 on WebLogic Server 12c course teaches you the skills you need
More informationMigrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#)
Migrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#) Course Length: 5 Days Course Overview This instructor-led course teaches developers to gain in-depth guidance on
More informationJava and.net: You Can't Pick a Favorite Child
Java and.net: You Can't Pick a Favorite Child Mark Driver Research VP Notes accompany this presentation. Please select Notes Page view. These materials can be reproduced only with Gartner's official approval.
More informationThe name of this chapter should be Getting Everything You Can from
Chapter 1: Exploring Visual Studio Extensions In This Chapter Getting the most out of Visual Studio Building the next generation of Web sites with AJAX Looking ahead to the future of Visual Studio The
More informationThe Enterprise Open Source Support Company Webinar Series
The Enterprise Open Source Support Company 2007 Webinar Series 1 The Source for Apache, Tomcat, Roller, Geronimo, ActiveMQ & Axis Covalent is the Leading Provider of Support and Services for Apache Software
More information<Insert Picture Here> Oracle Policy Automation 10.0 System Requirements
Oracle Policy Automation 10.0 December 2009 Version 1.01 Oracle Policy Automation Products Version 10.0 Overview Product Oracle Policy Modeling Oracle Policy Automation (runtime)
More informationOracle Developer Day
Oracle Developer Day Sponsored by: Track # 1: Session #2 Web Services Speaker 1 Agenda Developing Web services Architecture, development and interoperability Quality of service Security, reliability, management
More informationMastering VB.NET using Visual Studio 2010 Course Length: 5 days Price: $2,500
Mastering VB.NET using Visual Studio 2010 Course Length: 5 days Price: $2,500 Summary Each day there will be a combination of presentations, code walk-throughs, and handson projects. The final project
More informationMix It Up: Visual Studio 2010 and ASP.NET 4.0. Singapore 25 March 2009
Mix It Up: Visual Studio 2010 and ASP.NET 4.0 Singapore 25 March 2009 Mar Mix-It-Up: Visual Studio 2010 and ASP.NET 4.0 Mix 01: Future of Web Development with Visual Studio 2010 and ASP.NET 4.0 by Maung
More informationPerformance evaluation of J2EE
ECE750 Topic 11 Component-Based Software Systems Instructor: Ladan Tahvildari Performance evaluation of J2EE Presented by: Huahao Zhang (20256751) Henry Xu (20198718) July 12, 2007 Outline 1. Introduction
More informationSun Java Studio Creator. Ken Paulsen Staff Engineer Sun Microsystems, Incorporated (Slides by: Craig R. McClanahan)
Sun Java Studio Creator Ken Paulsen Staff Engineer Sun Microsystems, Incorporated (Slides by: Craig R. McClanahan) Agenda Background Developer characteristics Corporate developers Sun Java Studio Creator
More informationUniversity College of Southeast Norway ASP.NET. Web Programming. Hans-Petter Halvorsen,
University College of Southeast Norway Hans-Petter Halvorsen, 2016.11.01 ASP.NET Web Programming http://home.hit.no/~hansha Table of Contents 1 Introduction... 4 1.1 Visual Studio... 4 1.2 C#... 5 1.3.NET
More informationLonghorn Server New Features Ray Zhang Developer Evangelist Microsoft (China)
Longhorn Server New Features For Developer Ray Zhang Developer Evangelist Microsoft (China) http://www.cnblogs.com/msdpe http://msdpe.spaces.live.com 本次议题 Core Server Roles App Platform.NET Framework 3.0
More informationCNIT 129S: Securing Web Applications. Ch 3: Web Application Technologies
CNIT 129S: Securing Web Applications Ch 3: Web Application Technologies HTTP Hypertext Transfer Protocol (HTTP) Connectionless protocol Client sends an HTTP request to a Web server Gets an HTTP response
More informationIBM Web Enablement for IBM i, V6.1 gives you an IT-centric entry point to SOA
Announcement ZA08-0174, dated September 9, 2008 IBM Web Enablement for IBM i, V6.1 gives you an IT-centric entry point to SOA Table of contents 2 Planned availability date 7 Ordering information 2 Description
More informationThe name of this chapter should be Getting Everything You Can from
Chapter 1: Exploring Visual Studio Extensions In This Chapter Getting the most out of Visual Studio Building the next generation of Web sites with AJAX Looking ahead to the future of Visual Studio The
More informationPatrocinadores. Web Platforms. DEV002 The Microsoft Web Story. Jeff Prosise Cofounder, Wintellect ASP.NET 2.0 ASP.
DEV002 The Microsoft Web Story Jeff Prosise jeffpro@wintellect.com Cofounder, Wintellect Patrocinadores Web Platforms ASP.NET 2.0 ASP.NET AJAX Control-centric programming model, rich services and features
More informationDOT NET SYLLABUS FOR 6 MONTHS
DOT NET SYLLABUS FOR 6 MONTHS INTRODUCTION TO.NET Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate
More informationWeb 2.0 Käyttöliittymätekniikat
Web 2.0 Käyttöliittymätekniikat ELKOM 07 Sami Ekblad Projektipäällikkö Oy IT Mill Ltd What is Web 2.0? Social side: user generated contents: comments, opinions, images, users own the data The Long Tail:
More informationOracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand)
Oracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand) Code: URL: D101074GC10 View Online The Developing Applications for the Java EE 7 Platform training teaches you how
More informationThe Now Platform Reference Guide
The Now Platform Reference Guide A tour of key features and functionality START Introducing the Now Platform Digitize your business with intelligent apps The Now Platform is an application Platform-as-a-Service
More informationUsing JavaScript on Client and Server with Project Phobos
Using JavaScript on Client and Server with Project Phobos Roberto Chinnici Senior Staff Engineer Sun Microsystems, Inc. http://phobos.dev.java.net July 27, 2007 JavaScript in the browser 2 JavaScript 1.x
More informationRIA Technology Evaluation
Flow of this Talk RIA myths RIA market overview Enterprise RIA challenges Jnan Dash The players & technologies Chief Strategy Officer A technology study scope & results The RIA Spectrum Summary RIA Technology
More informationDE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1
DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1 Summary Duration 5 Days Audience Developers Level 100 Technology Microsoft Visual Studio 2008 Delivery Method Instructor-led (Classroom)
More informationIntroduction to Web Development with Microsoft Visual Studio 2010
10267 - Introduction to Web Development with Microsoft Visual Studio 2010 Duration: 5 days Course Price: $2,975 Software Assurance Eligible Course Description Course Overview This five-day instructor-led
More informationDeveloping ASP.NET MVC Web Applications (486)
Developing ASP.NET MVC Web Applications (486) Design the application architecture Plan the application layers Plan data access; plan for separation of concerns, appropriate use of models, views, controllers,
More informationIBM Rational Application Developer for WebSphere Software, Version 7.0
Visual application development for J2EE, Web, Web services and portal applications IBM Rational Application Developer for WebSphere Software, Version 7.0 Enables installation of only the features you need
More informationWebCenter Interaction 10gR3 Overview
WebCenter Interaction 10gR3 Overview Brian C. Harrison Product Management WebCenter Interaction and Related Products Summary of Key Points AquaLogic Interaction portal has been renamed
More information1. I NEED TO HAVE MULTIPLE VERSIONS OF VISUAL STUDIO INSTALLED IF I M MAINTAINING APPLICATIONS THAT RUN ON MORE THAN ONE VERSION OF THE.
CUSTOMER PAIN POINTS 1. I NEED TO HAVE MULTIPLE VERSIONS OF VISUAL STUDIO INSTALLED IF I M MAINTAINING APPLICATIONS THAT RUN ON MORE THAN ONE VERSION OF THE.NET FRAMEORK. THAT S TAKING UP SPACE ON MY HARDDRIVE
More informationApex TG India Pvt. Ltd.
(Core C# Programming Constructs) Introduction of.net Framework 4.5 FEATURES OF DOTNET 4.5 CLR,CLS,CTS, MSIL COMPILER WITH TYPES ASSEMBLY WITH TYPES Basic Concepts DECISION CONSTRUCTS LOOPING SWITCH OPERATOR
More information<Insert Picture Here> Oracle Policy Automation System Requirements
Oracle Policy Automation 10.4.0 System Requirements March 2012 Version 1.00 Oracle Policy Automation Products Version 10.4.0 Overview Product Oracle Policy Modeling Oracle Policy
More informationDOT NET Syllabus (6 Months)
DOT NET Syllabus (6 Months) THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In- Time Compilation and CLS Disassembling.Net Application to IL
More information