官术网_书友最值得收藏!

Preface

The inherent advantages of the use of web services in computer systems development are the same that create the need for security management over them. Today, we can say that no company is able to work in complete isolation, without the need to interact with others and share and consume information. Furthermore, this is the most important asset of any company. For this reason, these requirements are also common between lines of code. This book presents real scenarios with applicable solutions, leading you by the hand all the way, so you can easily learn solutions and implementations that will resolve the most common needs that can arise.

RESTful web services offer several advantages over those based on SOAP. For example, when handling data types, depending on the programming language or the libraries you use to create them, you can find inconsistencies when using empty values ("") instead of NULL. Also, you may find difficulties in mapping complex objects and compatibility issues in file transferring when using different versions of libraries to create/consume the web service. In certain situations, even when consuming a web service created in Java from a .NET application, it ends up creating a service implemented in Java in the middle of both. This does not occur in RESTful web services, since in this case, the functionality is exposed through HTTP method invocations.

In order to protect information, the world of securities has many features that help to achieve this. For example, understanding how some issues such as authentication and authorization assist in the implementation of any selected mechanism, where the main objective is to make our applications safer and secure, is essential. The selection of each of the different ways to secure applications goes along with the problem you want to resolve; for this, we show usage scenarios for each of them.

Many times, we have seen large organizations spend time and effort in creating their own implementations to handle securities rather than using the standard that has already resolved what we need. Through the knowledge that we want to share with you, we hope to avoid this process of reinventing the wheel.

主站蜘蛛池模板: 沙坪坝区| 衡东县| 泰州市| 西林县| 正定县| 武平县| 沙坪坝区| 宣汉县| 武功县| 南川市| 小金县| 荣昌县| 华容县| 武宁县| 海盐县| 库车县| 桐柏县| 沽源县| 宜兰市| 兰西县| 扬中市| 喜德县| 肥西县| 田东县| 班玛县| 修水县| 长岛县| 噶尔县| 清水河县| 玉溪市| 且末县| 乌审旗| 和静县| 文登市| 赤城县| 瓦房店市| 林甸县| 阜康市| 九寨沟县| 海伦市| 婺源县|