Information about FI-WARE GEis at FI-LAB platform - fiware

I would like to use the FI-LAB platform at http://lab.fi-ware.org. However, I have doubts about which specific generic enablers instances can I use there or the APIs they are exposing.
Thus, where can I find info about instances of FI-WARE GEs deployed on FI-LAB I can experiment with?

A good starting point could be the Developers Portal
http://www.fi-ware.org/fi-ware-developers-portal/
There you will find several core components, most of them available at fi-lab. Follow the "more info" link at each Ge, and then check the "Instances" tab in the general Catalogue to obtain more information of where it is deployed or if it is available at fi-lab instance.

Related

AvailableOpenshift current (3.11) open source APM solutions

It seems that Hawkular APM is not actively maintained anymore (https://www.hawkular.org/hawkular-apm/).
What opensource APM solutions do we have currently available for Openshift Container Platform?
Can you detail the features they provide (application metrics -CPU, memory...-, application support -polyglot, container based...-, distributed tracing, etc.).
Hawkular will be replaced with Prometheus from v4.x+, refer the release notes for more informations.
As far as I know, each feature in charge of component list is as follows.
Basically the component is provided as Operator in the future.
Resource Monitoring: Prometheus Operator
Distributed tracing: Jaeger Tracing
Application Performance Monitoring: Dynatrace OneAgent
You can get the details of each page of the components from OperatorHub.io. I hope it help you.

about cloudfoundry and openshift

I want to build my own pass platform based on cloudfoundry and openshift. I want to use some of the functions of these two platforms, and I don't want to deploy them all in the environment. Is this feasible? What similar open source projects can learn from?
Let me produce some contents about OpenShift for you as follows.
OpenShift Online : Free plan is enough to your first training.
OpenShift HandsOn training : Awesome practical training, it need not to prepare your env.
OpenShift Documentation - Enterprise and OpenShift OpenSource AKA OKD - Documentation
If you'd like to deploy to your on-premise as open source project of OpenShift, you can review/test/operate the OKD (former name: OpenShift Origin).
I hope if help you. :^)
In regards to Cloud Foundry, it is just a collection of services. We use Bosh to deploy Cloud Foundry, which knows how to deploy all the services so that they can talk to each other & function cohesively. There's nothing that would prevent you from using a different Bosh configuration (or even totally different tool) to deploy these services in a different way.
You can run projects like Gorouter, UAA, Cloud Controller and Garden stand-alone. The individual project sites typically have instructions for doing this.
Ex:
https://github.com/cloudfoundry/gorouter#start
https://github.com/cloudfoundry/uaa#quick-start
Other components might be a little trickier as they depend on each other. Diego, for example, depends on Garden and is built to send logs through Loggregator. In these cases, you might need to do a little work if you didn't want to use one of the dependent components.
https://github.com/cloudfoundry/diego-design-notes#what-are-all-these-repos-and-what-do-they-do
I would disagree with your comment about these systems being bloated, and say that depends on your perspective. If you don't need a lot of the features, then I could see why you might think that. I'd say overkill might be a better way to put it though.
If you don't need all the functionality that PaaS platforms provide, you could look at other options: Dokku, Kubernetes, Knative, etc... You don't get all the features of CF, but the systems have smaller footprints. If you can live without the extra features, then these might be better options for you.
Hope that helps!

How can I test my integration with SAP for free?

I need to integrate an API created with .NET with SAP FI/CO.
Researching online I found out there used to be something called IDES that would provide access to an SAP server free of charge, just for testing purposes, but that's no longer available.
The Consolut solution seems to have been a viable solution while it was active:
https://www.outsystems.com/forums/discussion/6598/sap-server-test-account/
Anyway, my question is: Is there any way for an independent developer to test an SAP integration without spending money to access that server? Are there any options out there that would allow me to access an SAP instance for testing purposes?
Here you can find the official list of developer trials that you might access without having any kind of relationship with SAP:
https://www.sap.com/developer/trials-downloads.html.
If you have an SAP S-user, you might have access to more stuff from the SAP Marketplace. From my knowledge, IDES was / is only accessible through the SAP Marketplace (or external sources which use the marketplace themselves).
FI/CO runs on Netweaver AS ABAP (or an older alternative, e.g. R/3), so you could download it here: https://tools.eu1.hana.ondemand.com/#abap. But it will not have FI/CO in it. Based on the discussion here https://archive.sap.com/discussions/thread/2039981 I would say that it is not really possible to get FI/CO up and running on your local Netweaver.
This is a general strategy of SAP. They provide the possibility of trying out their technological platforms (HCP, HANA, NW, etc) but they don't really offer access to their business solutions for free.
If you don't find any other way of getting access to a FI/CO system (e.g. from a third party or customer) then maybe the best thing would be to use the local Netweaver and mock the FI/CO specific RFCs that you are using (assuming that you use NCo for the integration). At least this way, you would know that the integration works at a pure technical level (at some point though, you will need a real system).

Fiware, wirecloud, enablers and how to integrate them

I'm working on my first fiware project. I want to make an application consisting on an online store, with some Specific Enablers to provide some functionality. This is all very new to me, and I've been reading a lot these days, but I'm pretty lost and I really wonder if what I'm trying to do is even possible.
Can I use wirecloud to make a mashup application like this? How can I integrate specific enablers with the web application? Is there some kind of enabler to provide online store functionality?
Thanks for your time
WireCloud comes with support for some of the Generic Enablers provided by FIWARE (WStore, Orion, Kurento, ...) and can be used for accessing to your Specific Enablers (although you will need to code). You can learn more about WireCloud on the available course at FIWARE Lab Academy.
One of the Generic Enablers that seems useful for your use case seems to be the Store Generic Enabler. The store is used in FIWARE Lab for distributing/selling services, datasets, and WireCloud components, but can be configured for other purposes.

How to implement an ESB (Enterprise Services Bus)

In terms of implementing an ESB, what roles are involved?
What are their responsibility respectively?
And what steps should be taken?
Any materials on these topics?
I'm freshman in this field.
I've read the "Enterprise Services Bus" by Dave Chappell, but I'm still confused in a way.
Unfortunately it is in german, but the german "Bundesamt für Sicherheit in der Informationstechnik" (BSI, which means something like federal agency for information security) has published a comprehensive guideline for implementing SOA Security Middleware (in fact ESB products) in a way that information security can be guaranteed in your organization.
It defines evaluation catalogues, steps, roles and actions to build up an entperise SOA Middleware based on an ESB product (called "SOA Security Middleware Screening").
The BSI is an eminent authority for security issues in the german speaking parts of the world, pretty much like NIST, IEEE and so on...
Don't know if this helps you much, but if you are interested you can find it here.
You can look at available open source code, such as PServiceBus, NServiceBus, and MassTransit.
If your requirement is to create a middleware system which should act as a bus of communication for all the systems, then apache servicemix or jboss fuse are cool ESB tools. First is to decide a ESB tool then you should start implementing the concepts.
Apache servicemix is a Open source integration system which provides features like Apache ActiveMQ, Camel, CXF, and Karaf into a powerful runtime platform. Please refer to below url, dowload and start working on the examples inside downloaded bundle.
http://servicemix.apache.org/