Skip to main content

Writing Up Exploration Results

So, it has been almost 6 months since my graduation from Institut Teknologi Bandung. Since then, i have joined in some project which i think that they are rather big. In the process of finishing the project, i learned some cool software / tools to solve the problem in the project. Lets say WSO2 Api Manager, Squid, Talend Enterprise Service Bus, etc. Every tool has specific function to solve specific problem althought you can force it to solve many others problem, but i think that is not convenient. Lets start to discuss about them.
WSO2 API Manager
WSO2 API Manager logo (source: wso2.org)

Let's say that you conditions: you must build a new part of system, you must administ existing API, you must customize response that user receive based on it's attributes, etc. How can you do that? Build your own software to grab those conditions? I don't think so. In the project, known triple constraints which are time, cost, and scope. Let's say you can build software for that puspose. But how long do you need from designing, coding, testing, and maintaining. Let's say you have a very long time. But, how much money do you have to pay your worker? And in the end, the best solution i could made is by using existing tool.

WSO2 API Manager is API management which is combining governance and anylsis in the same time. It is has low learning curve for beginner and it is so user friendly because of it's user management. The most important thing why i choose this tool is, it is able to managing existing API, publishing them in the way i want, and differ response which are received by user by sending request on same endpoint.
I am almost 100% sure that every one you know what Squid is. Yes, Squid is open source proxy server software which is well documented, widely used, and customizeable. So, i have condition to build proxy server infrastructure in existing system. So, what can i do else choosing Squid as my solution? SInce it has so many feature such as logging, caching, authentication with so many data source as MySQL, PAM, file, LDAP, AD, etc.
  • Talend Enterprise Service Bus (link: talend.com)
This is the most interesting tool i've ever meet in past 6 monts. What do you expect from software which has title "enterprise service bus" rather than collection of components which are ready to use and easyly deployed. In the beginning, i was so confuse about talend how to configure it, how to use it, and how to deploy it. And, in the middle of trying i learn that it has GUI designer which is Talend Open Studio for ESB so you just need to chose the most suitable components, link them, define their schema, build the job, and deploy them in karaf. That's it.
GUI Designer

Using this tool, so far i can accomplished some task such as trimming response from endpoint before giving it to user, parse so excel file and store the data in DB, make ReST web service in a short time.

So, these are some tools that i learn in last 6 months. Still there are some other tools it won't be written here. Actually this post is only introduction before techinical write up about these tools. Keep watch my blog for my next write up.

Later,
Aryya

Comments

Popular posts from this blog

Tricky Installation RouterOS on Windows 10 using Hyper-V

Hi, After two days wondering and trying to find why i can't install RouterOS on Windows 10 using Hyper-V, i have found that the solution for undetected interface is very simple. It is jsut change from default Netowrk Adapter to Legacy Network Adapter. So, here is it, my new tutorial. Hope you enjoy and don't hesitate to ask.

Maniak-it.com Pindah

Maniak-it.com Pindah   Logo bangsatya.com Sehubungan dengan expired nya domain maniak-it.com maka maniak-it.com dipindah ke main.bangsatya.com . Sebenarnya bukan tanpa alasan memindahkan maniak-it.com ke main.bangsatya.com , banyak hal yang menjadi alasan pemindahan ini yaitu Maniak-it.com tidak terlalu sering diupdate sedangkan bangsatya.com begitu sering diupdate. Distribusi traffic tidak merata dan ingin dimeratakan hanya ke bangsatya.com Pendapatan adsense dari bangsatya.com jauh dari maniak-it.com sehingga diharapkan dengan beralihnya traffic maniak-it.com ke bangsatya.com maka pendapatan adsense makin meningkat. dll Nah, itu dia beberapa alasan dipindahnya maniak-it.com ke main.bangsatya.com. Jangan khawatir, layanan yang ada di maniak-it.com tetap bisa dinikmati di main.bangsatya.com tanpa terkecuali. Pengguna akan tetap bisa menikmati: Backlink generator : http://main.bangsatya.com/backlink-generator.php Proxy Checker : http://main.bangsat...

Hari pertama : Salam kenal dari BangSat

Salam kenal, Ca-Kawan :D Setelah sekian lama nge-blog karena keinginan sendiri tanpa keterikatan dan tuntutan maka sekarang saya sedang mencoba menaklukkan tantangan Bang Claude yakni “ Tantangan Ngeblog 30 Hari ”. Maklum, orang bergolongan darah B kan suka tantangan :p. Kalau biasanya saya bisa ngeblog sesuka hati, maka sekarang saya harus ngeblog dengan beberapa kriteria yang mungkin tidak asing, tapi tak begitu mudah dilakukan. Konsisten dan On Demand . Inilah poin penting yang menurut saya menjadi dasar diadakannya chalange ini. Oke, nama saya Aryya Dwisatya Widigdha. Saya biasa dipanggil Yayak, Aryya, Dwi, Satya, Widi, atau bahkan BangSat. Tiap nama panggilan punya sejarah masing semisal Yayak adalah nama panggilan dari orang-orang yang paling pertama mengenal saya seperti orang tua, saudara, teman sejak TK/SD. Aryya, panggilan dari rekan-rekan SMP dan SMA. Dwi, Satya, dan Widi merupakan panggilan yang kerap kali dilayangkan oleh kawan-kawan blogger, pecinta IT, dan ...