Open Source Equivalent of AWS Flow Framework [closed] - amazon-web-services

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
There many workflow system out there but I was wondering which one of the open source workflow management system is the closest to the AWS Flow Framework (with Amazon SWF like capability build in)?

AWS Flow Framework itself is open source under Apache 2.0 license. Its source code is available on github: https://github.com/aws/aws-swf-flow-library.
Update:
At 2017 Uber released Cadence which is an open source version of SWF service and associated client side libraries.

Amazon SWF is quite different from the other existing workflow systems :
It is not trying to implement BPMN (we could say it is lower level than most workflow systems)
It is focused on distributing tasks to heterogeneous systems (so you can run the activities on any platform, in any language.)
Besides the official Java Flow Framework, I only know :
Gordon (Ruby), but I'm not sure it's open-sourced yet
aws-swf-toolkit (Javascript/Node.js) (disclaimer: I'm the author of this one)

(Shameless post?) I started writing my own library (SimpleWorkflowFramework.NET) for use in C# and its available at https://github.com/sdebnath/SimpleWorkflowFramework.NET. It definitely could use some help if anyone is interested.

Related

Getting data from vSphere client [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 2 years ago.
Improve this question
We would like to gather data from vSphere, metrics like number of servers, their names, traffic information (this to be defined later). What would be the best place to start and what steps do we need to accomplish this? Any brainstorming suggestions, SDKs etc. would be greatly appreciated.
I would start by taking a look at the vSphere Web Services API service and, more specifically, the HostSystem (ESXi hosts), VirtualMachine (VM), and PerformanceManager (source of metrics) managed objects.
SDK-wise, it really depends on your language of choice. The vSphere Management SDK includes several different languages including Java and .NET. There's also the open source "*vmomi" SDKs, for which there is Python (pyvmomi), Go (govmomi), and Ruby (rbvmomi).
You can use VMware Orchestrator (vRO). Your vCenter license should cover this product. vRO uses the vCenter-SDK and also the vAPI. Big community and same vendor, so no (or very low) update issues.

Better User authentication?(aws cognito or Oauth2 or okta) [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 2 years ago.
Improve this question
We have a requirement for a project and we are planning to use the User management and authentication service of 'Oauth2'.
Our application will be on AWS so we also wanted to check with AWS Cognito.
Could anyone help us decide, which is the better option to go with?
I would proceed as follows:
Build apps in a standards based / portable manner, via certified open source libraries
Start with Cognito and see if it meets your requirements / identify it's limitations. Avoid vendor specific libraries unless there is a good reason.
If you need to switch vendors you will be able to do so quite easily, since your apps will not be locked into AWS
Out of interest I built all of the samples on my Quick Start Page using Cognito. It is a good place to start because it is stable and low cost.
As a rule of thumb, no vendor solution works perfectly - there will always be gaps between what you want and what they provide.

About Unity network-Amazon [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 days ago.
Improve this question
We have started to develop a game with our team. We are using Unity game engine. The game will be online. We consider to use Amazon servers. There are two questions we need an answer.
1- Is there any Amazon Network system? (Like Unity network) If there is a such system, do we need to use other documentation as well?
2- Could we use amazon network system for unity network as substructure?( at the same time there will be minimum 500K online players )
You will make us happy if you answer. Thanks!
I will do my best to answer your query however its a rather broad question.
Cloud Gaming exists already on AWS by major developers such as King, Red 5, Ubisoft, Sega and Naughty Dog plus many more. Check out the below link to read more about Gaming customers that are already choosing AWS as a provider for their cloud solutions.
https://aws.amazon.com/gaming/gaming-customer-references/
An extremely good article has been written by Jeff Barr of AWS about King's AWS solution is available for viewing below:
https://aws.amazon.com/blogs/aws/king-using-amazon-cloudfront-to-deliver-mobile-games-to-over-200-countries/
General information about AWS for Gaming Cloud is also available below, however in addition to reading all that I have posted I would make contact with AWS sales as I know that they would be keen to talk to you about your specific needs and you will likely get a lot of support from them to help you aboard.
https://aws.amazon.com/gaming/cloud-gaming-game-industry-trends/
I hope this information helps, again make contact with AWS as I am confident that they will be interested to hear from you and keen to win you over.

WSO2 BPS - BPEL tutorial needed [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I'm evaluating BPEL engines for an upcoming project and at the moment I have Oracle BPEL process manager and WSO2 BPS on my list.
Requirement :
The need is to create a simple BPEL process (exposed as a asynchronous web service), that can invoke an external web service and wait for an asynchronous callback. I need to be able to use an XSD files which has the data types for the input and output of the web service (BPEL process).
So far : I have managed to download and setup your eclipse plugin and server executable to test this scenario.
The question : Is there a tutorial, sample or documentation as to how to do this using WSO2 BPEL eclipse plugin.
Any help would be very much appreciated :)
Cheers!
Buddika
You can download the WSO2 Developer Studio from here which has the eclipse BPEL plugin.
You can find a recent blog post by Kalpa here
But this sample does not contain asynchronous invocations or correlations. But hope this is a good start for you.
You can find the WS-BPEL specification sample by Azeez here. It does has asynchronous invocations and correlations, but it does not have step by step guide. But if you are familiar enough with the BPEL editor, you can try this sample by your own.
You can also find this webinar here, which demonstrates implementing a simple BPEL preocess.
HTH

Integrating with Great Plains, best way? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
I can't find much information around the web about it. Has anyone used both eConnect and the Dynamics web services to interact (read/write) with Great Plains. I am looking for the pros and cons of both approaches.
This product will be installed and configured on various sites, so ease of configuration is really important. I usually hate to mess with IIS.
Should be able to target GP 9 and 10.
Thank you
Use the Great Plains Connector - full info here http://help.boomi.com/display/BOD/Great+Plains+Connector?showChildren=false
and here for pro-cons/limitations etc.:
http://www.articlesbase.com/software-articles/great-plains-customization-how-to-integrate-legacy-application-with-dynamics-gp-452580.html
and of course from the horse's mouth:
http://msdn.microsoft.com/en-us/library/ms994230.aspx
We have done sites based off of web services for GP 9. Don't worry about IIS, there isn't much you have to worry about with that. The install process is very easy. It did not require me to do any configuration with IIS. Some of the configuration is a little tricky at first, like adding users, and setting up policies. But once you get the hang of it, its no problem. We use web services for almost everything now, they were so easy to develop with. I wish there were a few more, to update and access more information which I hope is coming but otherwise easy.
We have used it on ecommerce sites and windows applications. We did not choose econnect because of the ease of the web services, econnect I beleive has more options and we did use it to create and update sales invoices, but changed it to web services. If you have any specific questions please feel free to let me know. Thanks!