We have a data source accessible from an XML RPC web service where we can send CRUD commands.
Is it possible to use this with EF ?
No unless you write your own provider. EF has very limited set of providers available. All these providers targets relational databases.
Related
We have Scheduler Jobs transfer data from Source to Destination (Employee Data to Systems or Filemovers (Configures in property files))
We have Rest API exposes data related to entity (For example Employee or Organisation)
We have Wildfly on Linux (cluser), Oracle and Java Integrations deployed.
Manager ask to provide IAAS i.e Integration as a Service. As we are already exposing Rest API; what more comprises IAAS?
I'm currently trying to integrate an existing Blazor Server (ASP.NET Core 6.0, server-side only) application with my company's Keycloak authentication services. I need to use the existing .NET Authentication/Authorization libraries with the Keycloak - the Keycloak will hold all the relevant User data I need to access (e.g. ID, name, passwords, etc.) and use that data as query parameters to access the data stored in PostgreSQL. I've seen that this is possible with Microsoft SQL Server, so I'm wondering if the following is even possible:
Using something other than Microsoft SQL Server or SQLite to handle Authentication with .NET
Using a remote server database to handle Authentication instead of a local .db migration
Accessing Keycloak data for authentication instead of data stored in said local .db migration
If all of this is possible on Blazor Server instead of WebAssembly
There's tons of documentation on how to use SQL Server in a WebAssembly for authentication, but what little documentation exists for Blazor Server, and Keycloak, is for older .NET versions (usually 2.0) and very, very basic use cases. There's also questions already asked but haven't been answered. I'm still very new to Web development and Blazor, so if this isn't even possible, I wouldn't be surprised.
I am investigating NoSQL Technologies for use in a project and Azure Cosmos Mongo API has arisen as an option. As part of Microsofts recommended architecture there is a Resource broker component middleware which retains ownership of the CosmosDB Master access key, and that can generate/distribute resource tokens for finer-grained access to consuming clients.
The documentation does not seem to allude to the Mongo API anywhere however and I cannot find information anywhere about it, is this pattern not available for the Cosmos Mongo API database? If that is the case, and Cosmos Mongo API requires access simply to a Master key, how would fine-grained access control and least privilege access be able to work?
There is an alternative question on Stackoverflow around creation of resource tokens but I would want to use an ORM such as mongoose in order to connect to CosmosDB with a resource token to avoid having to distribute Master keys out to many services.
Any answers greatly appreciated!
Resource Tokens are not possible with MongoDB API for Cosmos DB because MongoDB clients do not understand what to do with these. If you are looking at using Cosmos DB as a managed NoSQL database I recommend using the Core (SQL) API.
For more information on this see, Resource Tokens. There are also two reference implementations for token brokers, a Xamarin sample app and another built by Citrix.
Hope this is helpful.
I am new to Bluemix. I am planning for a web application that could utilize the database service and Watson IoT service.
Currenlty I am using mysql for my app, because it is more familiar to me. I have noticed couple of other services too( clearDB, dashDB, Cloudant DB, NoSQLCloudantDB ). I am not sure whether all the terms i mentioned is correct.
I am confused, which service should i follow?.
For mysql, How can I see the tables that I pushed?.
And, what is meant by, cloudantNoSQL?.
Thanks for the help!
The Watson IoT platform provides a managed connector to the IBM Cloudant NoSQL DB service on Bluemix. https://developer.ibm.com/iotplatform/2016/07/25/enhanced-data-storage-capabilities-for-ibm-watson-iot-platform/
A single specific storage solution is not going to work for every case so which option you choose may be dependent on your overall architecture and strategy.
I'm considering using WCF Data Services to implement a service exposing objects stored in the Azure Blob Service. I wonder if I could use a data model based on the Entity Framework. As I understand, I would need a data provider compatible with the Entity Framework that could store and retrieve data from the Blob service. Is there such a data provider?
There isn't a data provider for Azure Storage that is compatible with Entity Framework. Creating such a data provider is probably not worthwhile because it's a very complex project and because Entity Framework is not a good match for Azure Storage's conceptual model. Entity Framework is designed for relational databases and Azure Storage is REST-based non-relational storage.
As for creating a WCF Data Services layer over Azure Storage, it could be built using WCF Data Services Toolkit.
References:
Is it possible to use Entity Framework with Windows Azure development storage service?
Entity Framework with Azure Storage Table
Access Azure table storage via WCF Data Services (CSAzureTableStorageWCFDS)