WSO2 integration with TCP and Restservice - wso2

I am new to WSO2 and we are planing to use WSO2 in our product. Our requirement is to communicate with other system through TCP(socket) and rest web services. I did not find any help regrading to my requirement.
I need a step by step guide or any tutorial about my requirements or any sample projet. Thanks

You can use WSO2 ESB to connect systems with TCP and HTTP(rest). You can go through WSO2 ESB documents and find enough samples on that. TCP[1][2], rest api[3]. If you are going to manage the rest apis then you can use the WSO2 API Manager[4]
[1]https://docs.wso2.com/display/ESB500/Setting+Up+the+ESB+Samples#SettingUptheESBSamples-ConfiguringWSO2ESBtousetheTCPtransport
[2] https://docs.wso2.com/pages/viewpage.action?pageId=33136069
[3] https://docs.wso2.com/display/ESB500/Using+REST+with+APIs
[4] https://docs.wso2.com/api-manager-documentation

Related

How to use product of WSO2 correctly?

I have already read many documentations of WSO2, there are some products of WSO2 such as: Enterprise Integration (EI), API Management (APIM), Identity Access Management (IS), Analytics Stream Processing (SP). I can understand the functions of IS and SP.
1. But I dont know what are differences between EI and APIM?
2. When can we use EI? When can we use APIM?
3. Can we merge WSO2 EI and APIM and IS and SP Products to execute all of them on one server?
Sorry for many questions, but I am really confuse in these matters, please give me advice.
WSO2 EI can be used to integrate different systems, orchestrate and then expose as new services/APIs.
WSO2 APIM can be used to manage those services/APIs. You can manage security, rate limiting, CORS, etc. and can see analytics of API usage etc. too. For APIM analytics, there is a customized version of SP which you can download separately.
You can't run all 4 as a single server. Those are 4 runtimes, so you have to start them separately.

Getting started with WSO2 Enterprise Integrator

Our company(Enterprise) have planned to use WSO2(EI/ESB) products for our systems that connects with each other by P2P.
So we needed integration solution and chose WSO2.
I am asking that Is it good to use WSO2 for huge systems (Middlewares, Web services, Gateway etc).
Is WSO2 OK if there are a tons of request to handle?
Is there any WSO2 Training Course (On-Site and Online)
Yes, you could use WSO2 EI to achieve your need. Currently all WSO2 products are proven to build large scale platforms. You can visit [1] and find out large scale users and their stories.
Is WSO2 OK if there are a tons of request to handle?
Yes, EI (ESB profile) capable of handling huge request load and it is proven for example in ebay "WSO2 ESB to Process More Than 1 Billion Transactions Per Day" and many more.
Is there any WSO2 Training Course (On-Site and Online)
Of cource, WSO2 provide online certification, onsite/online product training and self learning materials. Please find more information at [2]
[1] https://wso2.com/about/customers/
[2] https://wso2.com/training
Thanks,
Milinda

wso2 product configuration & testing setup guide

I am novice to WSO2 platform.
We are in the process of evaluating WSO2 product suite for integration requirement with SAP via SAPJco.
After going through product documentation, I got to know that I would be using below products in WSO2
Carbon server (as this is base) - Ant Configuration, Apache Ant,
Maven
ESB (Data transformation)
Message Broker (for asynchronous communication) - In turn this needs
Active MQ & JMS
Developer studio (for developing mediation flow & for deploying run
time component)
I would be working on a POC for the above case study & would require quick start guide or a reference document to configure & setup my environment since there are four different products & would need to bring all under single umbrella.
-Thanks
This sample at [1], little closely assemble you requirement. You can refer the documentation for each product at WSO2 website, for ESB it's [2]. You can find the documentation for other products in the same place.
[1] - https://docs.wso2.com/display/DVS370/Retail+Banking+Sample
[2] - https://docs.wso2.com/display/ESB481/Getting+Started
Thanks,
Pushpalanka

Wso2 API manager integration with Openam

I'm trying to integrated wso2 api manager in our organization. We are using Open AM as out Single sign on. I tried to search for some documentation for it but couldn't find any for wso2 API manager authentication and possibly authorization piece integration with Open AM. Is there any extension or plugin available to integrate it?
Appreciate if have any idea about this. Thanks in advance!
Regards,
Jayesh
Please refer this blog post in [1]. Here I done it for WSO2 BAM. Same as you can do it for WSO2 AM.
[1] http://manulachathurika.blogspot.com/2013/10/configure-opensso-for-wso2-business.html

connecting a web service to wso2 identity server

I have installed a wso2 identity server on my computer and now I am looking to have it act as an pdp and pep for my application which will be a website or database server. I already know how to create policies, the problem is that i can not seem to find a tutorial for how to connect a service to the identity server. what i want is for a tutorial to start off with the simple basic things and then I will be able to move on from there. thank you for your help
I think you want to use Identity Server as PDP. your application which is running on tomcat uses this PDP for authorization queries. Therefore you want to create PEP component with your application. PEP can do a web service call to WSO2IS PDP. Actually use can use the same PEP client source that is described in the above blog post. You can easily integrate it with your web app. However there is a sample web app that act as a PEP. Please refer the sample from here. Also source code of this web app can be found at here. If you just go through source code, you could find how it has been implemented.
You can find SOAP based PEP client for accessing WSO2 Identity Server's PDP from here. Also If you want more details on PDP PED communication related to WSO2 Identity Server, please find from here.