SlideShare une entreprise Scribd logo
1  sur  11
Cross-Platform Interoperability Within a Single Cloud Have .NET-based applications call Java components, or vice versa, within a single cloud instance. Java Application .NET Components .NET Application Java Components
Access REST-based API from .NET Application Acme Corporation has implemented a cloud service with an extensive REST-based API. Based on Acme’s target market, they’ve created a Java-based client library that encapsulates the REST-based services. Allied Widgets, Inc., a .NET-based enterprise, really wants to use Acme’s new service, and cannot wait for Acme to deliver .NET-based stubs, if indeed Acme ever will. Not having the experience or the desire to create their own .NET-based stubs, Allied Widgets uses JNBridgePro to bridge between their application and Acme’s Java-based stubs, which allows them to communicate with the REST service. Java Stubs .NET App Java Library Java App REST API
Access anyWeb Service from the Other Platform Needing to access NewsLine’s Java-based cloud service from their .NET-based consuming application, GetPost Corp. creates an interoperability layer with JNBridgePro that bridges between their application and the Java-based stubs that do know how to talk to the Java-based service. PostGet Inc. solved the same problem but in the opposite direction. Java Web Service Java Stubs .NET App SOAP or REST .NET Web Service .NET Stubs Java App SOAP or REST
Access anyWeb Service from the Other Platform Better yet, NewsLine decided to enable their .NET-based consumers to access NewsLine’s Java-based cloud service directly. NewsLine created a JNBridgePro interop layer, hosted it in their Java-based cloud, and made it downloadable and easily usable by the consumer, with configuration information already included.  Java Web Service .NET App .NET Stubs
Move Presentation Layer from Java/EC2 to ASP.NET on Azure An e-commerce site is implemented using Java on EC2, as a three-tier architecture. The company wants to re-implement their presentation layer using ASP.NET, and move it over to Windows Azure to utilize some of its elasticity features. JNBridgePro links the new Azure-based presentation layer to the Java/EC2-based business logic layer.  Presentation Business Logic Presentation Data EC2 Azure
Exchange Data with Trading Partner on Other Platform A Java-based enterprise needs to do business with a .NET-based trading partner that has a message broker service in the cloud that is .NET-centric.  The Java-based enterprise uses JNBridgePro to create an adapter that allows them to link their Java-based software to the message-broker service. Java-based Enterprise .NET-based Trading Partner .NET Message Broker
Access Management APIs on Java-based and .NET-based Clouds Simple Software has developed a cloud management service for customers who run in multiple clouds, including Azure and EC2. The service provides a control and management dashboard, and Simple Software has chosen EC2 as their cloud platform. The Simple Cloud Service uses JNBridgePro to access the .NET-based management APIs in Azure clouds. Java Service .NET API Java API
Offer New Java-based Cloud Service using .NET-based Library Quatro Bank is creating a derivatives pricing service for traders around the world. The service is based in Java and runs on EC2. However, Quatro Bank has a considerable investment in a .NET-based derivatives pricing library, which contains business knowledge they cannot easily replace. Quatro Bank uses JNBridgePro to incorporate the crucial .NET library into their new Java-based trading service. Java .NET Pricing Library EC2
Implement Persistent Services to Migrate Legacy Applications Legacy applications that depend on data-persistence APIs cannot easily be migrated to platforms like Azure. With JNBridgePro, you can implement persistent services on a different cloud platform, and create an API to mimic the functionality of the non-existent legacy registry or file-system APIs. .NET Legacy App Database Service with Java API .NET API Azure EC2
Call APIs from Other Frameworks Some cloud-framework APIs, such as the Azure cloud drive API, are designed to only be called from cloud-based programs in that framework. JNBridgePro enables these APIs to be called from anywhere: on the ground in either platform, or from a different cloud on the other framework. Cloud Drive API Java Application Java App Azure EC2
Migrate Existing Integrated Systems to the Cloud Widget Warehouse has developed extensive in-house inventory applications that rely on both Java and .NET, and use JNBridgePro to integrate their disparate systems. Widget Warehouse now wants to take advantage of the elasticity offered by the cloud. They can migrate their existing Java-based and .NET-based components into the cloud, along with JNBridgePro. Just as on the ground, the Java and .NET components can run on the same servers or different servers, depending on need. .NET Java

Contenu connexe

Tendances

Buzzientsiebelcrm 120504110642 Phpapp01
Buzzientsiebelcrm 120504110642 Phpapp01Buzzientsiebelcrm 120504110642 Phpapp01
Buzzientsiebelcrm 120504110642 Phpapp01
TBJ Investments, LLC
 

Tendances (20)

Modern webtechnologies
Modern webtechnologiesModern webtechnologies
Modern webtechnologies
 
Oracle bi 11.1.1.6.1 and adf integration
Oracle bi 11.1.1.6.1 and adf integrationOracle bi 11.1.1.6.1 and adf integration
Oracle bi 11.1.1.6.1 and adf integration
 
Mule esb stripe
Mule esb stripeMule esb stripe
Mule esb stripe
 
Z os connect v2 ee vs v1 - 1 page
Z os connect v2 ee vs v1 - 1 pageZ os connect v2 ee vs v1 - 1 page
Z os connect v2 ee vs v1 - 1 page
 
The anypoint platform for API's
The anypoint platform for API'sThe anypoint platform for API's
The anypoint platform for API's
 
Provisioning on cloud
Provisioning on cloudProvisioning on cloud
Provisioning on cloud
 
Integration of mule esb with microsoft azure
Integration of mule esb with microsoft azureIntegration of mule esb with microsoft azure
Integration of mule esb with microsoft azure
 
Best practices for multi saa s integrations
Best practices for multi saa s integrationsBest practices for multi saa s integrations
Best practices for multi saa s integrations
 
Creating a custom connector in mule
Creating a custom connector in muleCreating a custom connector in mule
Creating a custom connector in mule
 
Oracle ADF Overview for Beginners
Oracle ADF Overview for BeginnersOracle ADF Overview for Beginners
Oracle ADF Overview for Beginners
 
Mule Integration with Atlassian JIRA
Mule Integration with Atlassian JIRAMule Integration with Atlassian JIRA
Mule Integration with Atlassian JIRA
 
Pune microsoft azure developers 2nd meetup
Pune microsoft azure developers 2nd meetupPune microsoft azure developers 2nd meetup
Pune microsoft azure developers 2nd meetup
 
Apimanagement
ApimanagementApimanagement
Apimanagement
 
Buzzientsiebelcrm 120504110642 Phpapp01
Buzzientsiebelcrm 120504110642 Phpapp01Buzzientsiebelcrm 120504110642 Phpapp01
Buzzientsiebelcrm 120504110642 Phpapp01
 
Anypoint connector basics
Anypoint connector basicsAnypoint connector basics
Anypoint connector basics
 
Anypoint platform for API's glossary
Anypoint platform for API's glossaryAnypoint platform for API's glossary
Anypoint platform for API's glossary
 
Angular vs. AngularJS: A Complete Comparison Guide
Angular vs. AngularJS: A Complete Comparison GuideAngular vs. AngularJS: A Complete Comparison Guide
Angular vs. AngularJS: A Complete Comparison Guide
 
Building Push Triggers for Logic Apps
Building Push Triggers for Logic AppsBuilding Push Triggers for Logic Apps
Building Push Triggers for Logic Apps
 
Getting started with development in azure
Getting started with development in azureGetting started with development in azure
Getting started with development in azure
 
What is an Application programming interface(API)?
What is an Application programming interface(API)?What is an Application programming interface(API)?
What is an Application programming interface(API)?
 

Similaire à Use Cases for JNBridgePro in the Cloud

Developing and deploying windows azure applications
Developing and deploying windows azure applicationsDeveloping and deploying windows azure applications
Developing and deploying windows azure applications
Manish Corriea
 
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - ConceroCTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
Spiffy
 

Similaire à Use Cases for JNBridgePro in the Cloud (20)

App Service Web
App Service WebApp Service Web
App Service Web
 
Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015
 
Owin and-katana-overview
Owin and-katana-overviewOwin and-katana-overview
Owin and-katana-overview
 
Owin and katana overview
Owin and katana overviewOwin and katana overview
Owin and katana overview
 
Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1...
 Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1... Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1...
Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1...
 
Windows azure pack overview
Windows azure pack overviewWindows azure pack overview
Windows azure pack overview
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Vijay Oscon
Vijay OsconVijay Oscon
Vijay Oscon
 
PDF_Slide__Memodernisasi_aplikasi_Microsoft_Anda_dengan_cepat_di_AWS.pdf
PDF_Slide__Memodernisasi_aplikasi_Microsoft_Anda_dengan_cepat_di_AWS.pdfPDF_Slide__Memodernisasi_aplikasi_Microsoft_Anda_dengan_cepat_di_AWS.pdf
PDF_Slide__Memodernisasi_aplikasi_Microsoft_Anda_dengan_cepat_di_AWS.pdf
 
Azure
AzureAzure
Azure
 
Azure
AzureAzure
Azure
 
.NET Core, ASP.NET Core Course, Session 18
 .NET Core, ASP.NET Core Course, Session 18 .NET Core, ASP.NET Core Course, Session 18
.NET Core, ASP.NET Core Course, Session 18
 
Sap Netweaver Portal
Sap Netweaver PortalSap Netweaver Portal
Sap Netweaver Portal
 
Azure web apps
Azure web appsAzure web apps
Azure web apps
 
Amazon Virtual Private Cloud
Amazon Virtual Private CloudAmazon Virtual Private Cloud
Amazon Virtual Private Cloud
 
Developing applications on AWS with .NET core - AWS Cape Town Summit 2018
Developing applications on AWS with .NET core - AWS Cape Town Summit 2018Developing applications on AWS with .NET core - AWS Cape Town Summit 2018
Developing applications on AWS with .NET core - AWS Cape Town Summit 2018
 
Asp. net core 3.0 build modern web and cloud applications (top 13 features +...
Asp. net core 3.0  build modern web and cloud applications (top 13 features +...Asp. net core 3.0  build modern web and cloud applications (top 13 features +...
Asp. net core 3.0 build modern web and cloud applications (top 13 features +...
 
Developing and deploying windows azure applications
Developing and deploying windows azure applicationsDeveloping and deploying windows azure applications
Developing and deploying windows azure applications
 
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - ConceroCTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
 

Dernier

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Dernier (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Use Cases for JNBridgePro in the Cloud

  • 1. Cross-Platform Interoperability Within a Single Cloud Have .NET-based applications call Java components, or vice versa, within a single cloud instance. Java Application .NET Components .NET Application Java Components
  • 2. Access REST-based API from .NET Application Acme Corporation has implemented a cloud service with an extensive REST-based API. Based on Acme’s target market, they’ve created a Java-based client library that encapsulates the REST-based services. Allied Widgets, Inc., a .NET-based enterprise, really wants to use Acme’s new service, and cannot wait for Acme to deliver .NET-based stubs, if indeed Acme ever will. Not having the experience or the desire to create their own .NET-based stubs, Allied Widgets uses JNBridgePro to bridge between their application and Acme’s Java-based stubs, which allows them to communicate with the REST service. Java Stubs .NET App Java Library Java App REST API
  • 3. Access anyWeb Service from the Other Platform Needing to access NewsLine’s Java-based cloud service from their .NET-based consuming application, GetPost Corp. creates an interoperability layer with JNBridgePro that bridges between their application and the Java-based stubs that do know how to talk to the Java-based service. PostGet Inc. solved the same problem but in the opposite direction. Java Web Service Java Stubs .NET App SOAP or REST .NET Web Service .NET Stubs Java App SOAP or REST
  • 4. Access anyWeb Service from the Other Platform Better yet, NewsLine decided to enable their .NET-based consumers to access NewsLine’s Java-based cloud service directly. NewsLine created a JNBridgePro interop layer, hosted it in their Java-based cloud, and made it downloadable and easily usable by the consumer, with configuration information already included. Java Web Service .NET App .NET Stubs
  • 5. Move Presentation Layer from Java/EC2 to ASP.NET on Azure An e-commerce site is implemented using Java on EC2, as a three-tier architecture. The company wants to re-implement their presentation layer using ASP.NET, and move it over to Windows Azure to utilize some of its elasticity features. JNBridgePro links the new Azure-based presentation layer to the Java/EC2-based business logic layer. Presentation Business Logic Presentation Data EC2 Azure
  • 6. Exchange Data with Trading Partner on Other Platform A Java-based enterprise needs to do business with a .NET-based trading partner that has a message broker service in the cloud that is .NET-centric. The Java-based enterprise uses JNBridgePro to create an adapter that allows them to link their Java-based software to the message-broker service. Java-based Enterprise .NET-based Trading Partner .NET Message Broker
  • 7. Access Management APIs on Java-based and .NET-based Clouds Simple Software has developed a cloud management service for customers who run in multiple clouds, including Azure and EC2. The service provides a control and management dashboard, and Simple Software has chosen EC2 as their cloud platform. The Simple Cloud Service uses JNBridgePro to access the .NET-based management APIs in Azure clouds. Java Service .NET API Java API
  • 8. Offer New Java-based Cloud Service using .NET-based Library Quatro Bank is creating a derivatives pricing service for traders around the world. The service is based in Java and runs on EC2. However, Quatro Bank has a considerable investment in a .NET-based derivatives pricing library, which contains business knowledge they cannot easily replace. Quatro Bank uses JNBridgePro to incorporate the crucial .NET library into their new Java-based trading service. Java .NET Pricing Library EC2
  • 9. Implement Persistent Services to Migrate Legacy Applications Legacy applications that depend on data-persistence APIs cannot easily be migrated to platforms like Azure. With JNBridgePro, you can implement persistent services on a different cloud platform, and create an API to mimic the functionality of the non-existent legacy registry or file-system APIs. .NET Legacy App Database Service with Java API .NET API Azure EC2
  • 10. Call APIs from Other Frameworks Some cloud-framework APIs, such as the Azure cloud drive API, are designed to only be called from cloud-based programs in that framework. JNBridgePro enables these APIs to be called from anywhere: on the ground in either platform, or from a different cloud on the other framework. Cloud Drive API Java Application Java App Azure EC2
  • 11. Migrate Existing Integrated Systems to the Cloud Widget Warehouse has developed extensive in-house inventory applications that rely on both Java and .NET, and use JNBridgePro to integrate their disparate systems. Widget Warehouse now wants to take advantage of the elasticity offered by the cloud. They can migrate their existing Java-based and .NET-based components into the cloud, along with JNBridgePro. Just as on the ground, the Java and .NET components can run on the same servers or different servers, depending on need. .NET Java