Is there an implemented generic enabler for data privacy?
I founded the sepcifications but can't found an implementation.
Thanks and best regards.
the reference implementation is on github at https://github.com/zhaw-munt/p2abcengine/releases . The current release is for FIWARE sprint 4.4.3.
Please note that funding for this enabler has been removed, and that the enabler is in maintenance mode, with end-of-life projected for December 2016.
Cheers,
Stephan
Related
I am looking for a a publicly available and up-to-date roadmap reference resource for DAML and associated developer tools. Does one exist?
The following site is updated approximately once a quarter: https://docs.daml.com/support/roadmap.html
Looks like the Apache Tuscany Project has been retired. Not sure what that really means, but there are still quite some Opensource and Vendor specific implementation using SCA. If this standard isn't supported anymore is there any other alternative out there ? Also I don't get why SCA hasn't been used as the main binding for Microservices, because they are kind of the same as SCA Components/Modules.
Regards
Unfortunately Oracle blocked passage of the specifications at OASIS (you will have to ask them why since they never explained the reason for their vote to the specification committee).
Fabric3 (fabric3.org) is an active open source project that supports SCA and is used for a number of microservice-based architectures. You may want to look at that.
Sadly SCA didn't hit the industry as the council was expecting and that's why they decided to archive it. Currently WebSphere Application Server 8.5 supports it, but since the Apache project is not supported anymore I cannot guarantee long term support.
As for services, my advise is that you go with the standard well-known specs like SOAP and REST.
SCA is now dead. The world has moved on to gRPC.
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/
Do you know any open-source project in EDA (Electronic Design Automation) looking for C++ programmers?
You might be able to get into gEDA if you hang out on their mailing list. Details: http://www.gpleda.org/developer.html
I dig up this old topic, but we from the KiCad EDA project still searching for new developers and testers. KiCad is a GPL'ed suite for drawing schematics, printed circuit boards and viewing gerbers. Its written in C++ with the wxWidgets toolkit and is able to work native on Windows, Linux/BSD and Mac OSX.
Read more about the project at:
http://www.kicad-eda.org
And the project is now hosted at launchpad.
You might want to talk to the owners of Icarus Verilog or Verilator. There are a host of other tools on freshmeat too which are into EDA and open source.
We extensively used Electric during our VLSI and Microelectronics classes. The project is sponsored by Sun and may soon get orphaned in the post Oracle days. It will be worthwhile contacting them and offering assistance. It is a great tool worth supporting.
I don't know of any that are actively looking for C++ software developers.
However, if you implement or improve a feature, or fix a bug, you can make a pull request from their open-source repository. E.g., take a conference paper from DAC/ICCAD, implement it and integrate it into the open-source repository.
Some examples below are stuff to experiment with and learn from.
Xyce (best open-source circuit simulator): https://xyce.sandia.gov/index.html
The EPFL Logic Synthesis Libraries: https://github.com/lsils/lstools-showcase
EDA projects that are part of the OpenROAD program/initiative: https://theopenroadproject.org/
If you check out research papers from DAC, ICCAD, and DATE (the top research conferences in EDA), you can find some software developments releasing their work as open source on Github or elsewhere.
My organization is starting to take SOA seriously but before we jump in one of the components we seem to be missing is a rock solid repository for tracking these services across the enterprise. Can anyone suggest a product that they have worked with? If the product is also an ESB please mention that in your answer.
You might like to take a look at IBM's WebSphere Service Registry and Repository. It does what you describe (with governance abilities as well), and integrates nicely with IBM's ESB products (although it not one itself).
Please feel free to get in touch if you want to ask any questions.
Disclaimer: I work for IBM as a WebSphere Consultant. However, I am not speaking for them in an official capacity.
UDDI functionality ships with Windows Server if all you need is a registry.
I also have worked for IBM and I would stay away from WSRR - it is buggy, immature, expensive and overly complex. I would not recommend it.