ලිපි

ඔම්නිචැනල් ආකිටෙක්චර් යනු කුමක් ද?

Submitted by Kamal Wickramanayake on අග, 02/16/2021 - 13:42

Omnichannel architecture is a form of how an organization communicates with engaging people over a number of communication channels. It can be called a user experience architecture with respect to how people experience it. It can be called a business architecture with respect to how business processes are organized to deliver an omnichannel experience. It can be called an IT architecture with respect to how IT is organized to deliver an omnichannel experience.

To distinguish omnichannel architecture, let us explore some other forms too.

බැලැක්ලිස්ට් සහ ග්‍රේලිස්ට් යන දෙකටම DNSRBL සේවාවන් භාවිතා කර පෝස්ට්ෆික්ස් ඊමේල් සර්වරයක ස්පෑම් ඊමේල් අඩු කිරීම

Submitted by Kamal Wickramanayake on අග, 11/17/2020 - 01:25

Even if DNS Real-time Blackhole Lists (DNSRBL) are used to blacklist the IP addresses of e-mail spammers, spammers could change to unlisted IP addresses and continue spamming. While greylisting reduces the spam since spammers don't always reattempt to send the same e-mails, it also has the advantage that the delay introduced gives some time for the DNSRBL services to blacklist the IPs of bad senders. However, greylisting could delay legitimate messages. An improvement is to apply greylisting only for the e-mails sent from suspected IP addresses.

මෘදුකාංගයක ආර්කිටෙක්චර් එක ලේඛනය කිරීමෙදී කෙතරම් විස්තර කළ යුතු ද?

Submitted by Kamal Wickramanayake on අග, 11/17/2020 - 01:16
Developing software with no documentation is not uncommon. It could be that the bulk of software is developed like that. I have seen even the significantly large systems and product suites with no documentation about architecture, design or other technical aspects. Even though the documentation process could be seen as a burden by some developers, documentation provides multiple benefits to development teams. How to determine what level of detailing is sufficient for software architecture? Put in another way, at what level should we stop documenting?

ව්‍යාපාරික අවස්ථා හඳුනාගෙන විකසනය කිරීම ඵලදායීව කිරීම

Submitted by Kamal Wickramanayake on අග, 11/17/2020 - 01:04

Development of business cases is a time consuming process. So as evaluating them. An effective way organizations can employ to optimize the whole process is by following a two stage process. Here, the business cases are first described in a brief manner and send through an initial evaluation phase. Those that pass the initial evaluation can then be fully dressed, made more accurate and sent through a detailed evaluation.

ඵලදායී රැස්වීමක් සඳහා න්‍යාය පත්‍රයක් සැකසිම

Submitted by Kamal Wickramanayake on අග, 11/17/2020 - 00:54
රැස්වීම් පැවැත්වීමේදී අවසාන අරමුණු මොනවාදැයි හරි හැටි නොදැන පැවැත්වෙන රැස්වීම් සහ අනිසි ලෙස කාලය වැය කෙරෙන රැස්වීම් බොහෝ පැවැත්වෙනවා. ප්‍රතිඵල ඉලක්ක කරන කාලය ඵලවත්ව කළමනාකරණය කරන අයෙකුට රැස්වීමක න්‍යාය පත්‍රය මනාව සැකසීම තුළින් එම රැස්වීමෙන් මනා ප්‍රතිඵල ලබන්න පුළුවන්.

උපාය මාර්ගික සම්මුතීන් පාලනය

Submitted by Kamal Wickramanayake on අග, 11/17/2020 - 00:30

Introduction

A strategic alliance is a purposive relationship between two or more independent firms that involves the exchange, sharing, or co-development of resources or capabilities to achieve mutually relevant benefits.

It is important that such relationships are well governed to make sure that the operational or strategic benefits the relationships purport to provide are actually realized.

Tags

ක්ලවුඩ් කම්පියුටින් යොදා ගැනීම පාලනය - presentation slides

Submitted by Kamal Wickramanayake on අග, 11/17/2020 - 00:24

In 2011, I did two presentations for an ISACA seminar on cloud computing. The slides were on that site, but now the site has been replaced. The slides that I used had content still applicable and useful. So here you find the deck of slides I used for the second presentation.

Presentation title: Governing the adoption of cloud computing

Topics covered:

ක්ලවුඩ් ඇප්ලිකේෂන් නිපදවීම - presentation slides

Submitted by Kamal Wickramanayake on අග, 11/17/2020 - 00:14

In 2011, I did two presentations for an ISACA seminar on cloud computing. The slides were on that site, but now the site has been replaced. The slides that I used had content still applicable and useful. So here you find the deck of slides I used for the first presentation.

Presentation title: Building applications for the cloud

Topics covered:

ඩිපෙන්ඩන්සි ඉන්ජෙක්ෂන් පැටර්න් එක භාවිතා කරන විට ඩිපෙන්ඩන්සීස් හදන්නේ කෙසේද?

Submitted by Kamal Wickramanayake on සඳු, 11/16/2020 - 23:43

In object oriented design of software, the dependency injection pattern (or inversion of control pattern – abbreviated as IoC pattern) is widely used to avoid key classes from instantiating their dependencies but to accept the dependencies from outside. Accordingly, the concern of object usage and the concern of object instantiation are separated. It is a case where "separation of concerns" is seen.

Factory Method සහ Strategy යන ඩිසයින් පැටර්න් අතර වෙනස

Submitted by Kamal Wickramanayake on සඳු, 11/16/2020 - 22:06

Gang of Four (GoF) collection of design patterns talks about these patterns where the beginners sometimes fail to see the difference between. They often look at the code example of a pattern and attempt to guess what it is but fail to read through the details and understand the real intent of it. The Factory Method and Strategy patterns are coded similarly but with minor code differences. These minor code differences make the two patterns very different in the way they are used and the problems they solve. In this article, I describe these differences.