Download presentation
Presentation is loading. Please wait.
Published byFelicity Burns Modified over 9 years ago
3
3 Disaster Recovery Distributed Development Software as a Service Client device proliferation Legacy systems Regulations Green IT
4
Firefox, Open Office, Star Office, Microsoft Office, Adobe Photoshop, Symantec, Norton, Opera,.NET… JBoss, Apache, Zend, SugarCRM, Oracle, SAP, Microsoft BizTalk,.NET, BEA, … 4 Client Applications Storage Systems Vendors Processors Networking Vendors Operating Systems and Middleware Databases ServerApplications
5
Promote interoperability through new and existing standards Work jointly with partners, competitors and the open source community Deliver interoperability in Microsoft products and technologies Customer Input and Feedback ?Products Collaboration Standards Developer Resources 5 Make it easier to develop products that interoperate with Microsoft solutions
6
6 ProductsProducts Deliver interoperability in Microsoft products and technologies Customer Input and Feedback Interoperability in core business products
7
7 CollaborationCollaboration Customer Input and Feedback Work jointly with partners and competitors to resolve interoperability challenges Vendors in your data center and on your desktop
8
8 StandardsStandards Customer Input and Feedback Promote interoperability through new and existing standards ? Participation in over 150 standards bodies Software technologies Hardware technologies Internet and Web services Consumer electronics Vertical industry standards
9
9 Developer Resources Customer Input and Feedback Make it easier to develop products that interoperate with Microsoft solutions Resources to jumpstart innovation Technology licensing Technical documentation Interoperability labs Community forums Customer technical collaboration agreements
12
+ … Eclipse Developers
13
Common Project System.NET Developer Web Designer Eclipse Developer
14
Eclipse IDE Developer Environment Silverlight 2 Developer Runtime or Silverlight 2 Runtime Silverlight 2 SDK MSBuild 3.5 Tasks Client & Server Librairies Documentation & Reference.NET Framework.NET 2.0 SP1 + SP2 (MSBuild 2.0).NET 3.0 SP1 + SP2.NET 3.5 (MSBuild 3.5) eclipse Ganymede Java Runtime eclipse4SL Embedded Web Server
15
Increased InteroperabilityIncreased Interoperability Help Java Developers build Silverlight applications Improve Java/Silverlight interoperability Web Services, SOAP REST, JSON Eclipse Project SystemEclipse Project System Compiler for deployment packaging of applications Project compatibility with Microsoft tools (VS/Expression) XAML Editor & PreviewXAML Editor & Preview Code hinting and code completion Advanced XAML compliant editor Visual preview of XAML Enabling interoperability scenario for development teams working in heterogeneous environments
25
Familiar tools, languages, & frameworks with.NET & Visual Studio Provides the choice to build on-premises, cloud, or hybrid solutions Integrate with existing assets such as AD & premises applications Multiple protocol support including HTTP, REST, SOAP, AtomPub Broad investment in open, community-based access to Azure services Simple scenarios are simple – complex scenarios are possible Services hosted in Microsoft’s data centers Designed for high availability & scalability
26
Azure ™ Services Platform
28
Windows Mobile Windows Mobile Windows Vista/XP Windows Vista/XP Windows Server Windows Server.NET Services Windows Azure Live Services Applications SQL Services Others Service Bus Access Control ? ? Workflow
30
Access Control Service Bus Workflow Service Bus Registry Endpoints Organization Y Organization X Application 2) Discover endpoints 1) Register endpoints 3) Access application
32
Java SDK for.NET Services Contributors: Schakra Inc, Microsoft Sample Scenario Supply Chain Management (Java) Supply Chain Management (SCM) is a general scenario where a retailer provides a products catalog to end users based on products in a warehouse. The sample illustrates the usage and interaction of the Java SDK with Microsoft.NET Services. www.jdotnetservices.com Java SDK for.NET Services Contributors: Schakra Inc, Microsoft Sample Scenario Supply Chain Management (Java) Supply Chain Management (SCM) is a general scenario where a retailer provides a products catalog to end users based on products in a warehouse. The sample illustrates the usage and interaction of the Java SDK with Microsoft.NET Services. www.jdotnetservices.com Ruby SDK for.NET Services Contributors: Thoughtworks, Microsoft Sample Scenario Classifieds Application (Ruby) This scenario presents a simple classified advertisement system that can be used to post, browse, or search for ads. This sample shows how to use the.NET Services from Ruby with the Ruby SDK. www.dotnetservicesruby.com Ruby SDK for.NET Services Contributors: Thoughtworks, Microsoft Sample Scenario Classifieds Application (Ruby) This scenario presents a simple classified advertisement system that can be used to post, browse, or search for ads. This sample shows how to use the.NET Services from Ruby with the Ruby SDK. www.dotnetservicesruby.com
34
Open source project The Ruby SDK for.NET Services is an open source project that helps Ruby programs communicate with Microsoft.NET Services using plain HTTP. Open source project The Ruby SDK for.NET Services is an open source project that helps Ruby programs communicate with Microsoft.NET Services using plain HTTP.
35
Specifically the SDK includes set of REST libraries, tools, prescriptive patterns & guidance and sample applications that will enhance productivity for Ruby developers. Developers will be able to leverage the.NET Services to extend their Ruby applications by using the Microsoft cloud services platform to build, deploy and manage reliable, Internet-scale applications. Sample scenario: Classifieds Application This scenario presents a simple classified advertisement system that can be used to post, browse, or search for ads. This sample shows how to use the.NET Services from Ruby with the Ruby SDK. Ruby SDK for.NET Services Contributors: Thoughtworks Inc Microsoft Project website: www.dotnetservicesruby.com www.dotnetservicesruby.com Ruby SDK for.NET Services Contributors: Thoughtworks Inc Microsoft Project website: www.dotnetservicesruby.com www.dotnetservicesruby.com
36
ADMIN USER WAREHOUSE RETAIL USER RETAILER View Products and Place Order Add Product Place Order MULTICAST ENDPOINT Multicast message informing addition of a new product
39
… Fabric Compute Storage Application Windows Azure Fabric VM Web RoleWorker Role Agent main() { … } Load Balancer HTTP IIS ASP.NET, WCF, etc.
45
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.