SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

Modern webtechnologies
Modern webtechnologiesModern webtechnologies
Modern webtechnologiesBesjan Xhika
 
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 integrationRavi Kumar Lanke
 
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 pageLuigi Tommaseo
 
The anypoint platform for API's
The anypoint platform for API'sThe anypoint platform for API's
The anypoint platform for API'sAchyuta Lakshmi
 
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 azuresivachandra mandalapu
 
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 integrationsD.Rajesh Kumar
 
Creating a custom connector in mule
Creating a custom connector in muleCreating a custom connector in mule
Creating a custom connector in muleAchyuta Lakshmi
 
Oracle ADF Overview for Beginners
Oracle ADF Overview for BeginnersOracle ADF Overview for Beginners
Oracle ADF Overview for BeginnersJithin Kuriakose
 
Pune microsoft azure developers 2nd meetup
Pune microsoft azure developers 2nd meetupPune microsoft azure developers 2nd meetup
Pune microsoft azure developers 2nd meetupratneshsinghparihar
 
Buzzientsiebelcrm 120504110642 Phpapp01
Buzzientsiebelcrm 120504110642 Phpapp01Buzzientsiebelcrm 120504110642 Phpapp01
Buzzientsiebelcrm 120504110642 Phpapp01TBJ Investments, LLC
 
Anypoint platform for API's glossary
Anypoint platform for API's glossaryAnypoint platform for API's glossary
Anypoint platform for API's glossaryAchyuta Lakshmi
 
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 GuideCloud Analogy
 
Building Push Triggers for Logic Apps
Building Push Triggers for Logic AppsBuilding Push Triggers for Logic Apps
Building Push Triggers for Logic AppsBizTalk360
 
Getting started with development in azure
Getting started with development in azureGetting started with development in azure
Getting started with development in azureJasjit Chopra
 
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)?Akmal Ali
 

Mais procurados (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)?
 

Semelhante a Use Cases for JNBridgePro in the Cloud

Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015Bluegrass Digital
 
Owin and-katana-overview
Owin and-katana-overviewOwin and-katana-overview
Owin and-katana-overviewsonia merchant
 
Owin and katana overview
Owin and katana overviewOwin and katana overview
Owin and katana overviewPooja Gaikwad
 
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...WebStackAcademy
 
Windows azure pack overview
Windows azure pack overviewWindows azure pack overview
Windows azure pack overviewAbhishek Sur
 
Vijay Oscon
Vijay OsconVijay Oscon
Vijay Osconvijayrvr
 
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.pdfRopiudin5
 
.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 18aminmesbahi
 
Sap Netweaver Portal
Sap Netweaver PortalSap Netweaver Portal
Sap Netweaver PortalSaba Ameer
 
Amazon Virtual Private Cloud
Amazon Virtual Private CloudAmazon Virtual Private Cloud
Amazon Virtual Private CloudElastra
 
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 2018Amazon Web Services
 
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 +...Katy Slemon
 
Developing and deploying windows azure applications
Developing and deploying windows azure applicationsDeveloping and deploying windows azure applications
Developing and deploying windows azure applicationsManish 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 - ConceroSpiffy
 

Semelhante a 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
 

Último

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...Igalia
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
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 interpreternaman860154
 
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.pdfUK Journal
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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 MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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 2024The Digital Insurer
 
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 MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
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...Martijn de Jong
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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 Scriptwesley chun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Último (20)

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...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

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