Monday, August 22, 2016

collection of abbreviations in .NET

.NET -  .NET stands for Network Enabled Technology
 .(Dot) = stands for linkage with any application
 N= Network
 E= Enabled 
 T= Technology


ADO – ActiveX Data Object – Microsoft ActiveX Data Objects (ADO) is a collection of Component Object Model objects for accessing different types of data sources.


AJAX – Asynchronouse Javascript and XML – Ajax is a web development technology used for creating interactive web pages with fast data rendering by enabling partial postbacks on a web page (That means a section of the web page is rendered again, instead of the complete web page. This is achieved using Javascript, XML, JSON (Javascript Notation Language) and the XMLHttpRequest object in javascript.


ASP – Active Server Pages – Microsoft’s Server side script engine for creating dynamic web page.


C# – C Sharp – Microsoft Visual C# is an object oriented programming language based on the .NET Framework. It includes features of powerful languages like C++, Java, Delphi and Visual Basic.


CAO – Client Activated Object – Objects created on the server upon the client’s request. This is used in Remoting.


CCW – COM Callable Wrapper – This component is used when a .NET component needs to be used in COM.


CIL – Common Intermediate Language – Its actually a low level human readable language implementation of CLI. All .NET-aware languages compile the source oode to an intermediate language called Common Intermediate Language using the language specific compiler.


CLI – Common Language Infrastructure – This is a subset of CLR and base class libraries that Microsoft has submitted to ECMA so that a third-party vendor can build a .NET runtime on another platform.


CLR – Common Language Runtime – It is the main runtime machine of the Microsoft .NET Framework. It includes the implementation of CLI. The CLR runs code in the form of bytes, called as bytecode and this is termed MSIL in .NET.


CLS – Common Language Specification – A type that is CLS compliant, may be used across any .NET language. CLS is a set of language rules that defines language standards for a .NET language and types declaredin it. While declaring a new type, if we make use of the [CLSCompliant] attribute, the type is forced to conform to the rules of CLS.


COFF – Common Object File Format – It is a specification format for executables.


COM – Component Object Model – reusable software components. The tribe of COM components includes COM+, Distributed COM (DCOM) and ActiveX® Controls.


CSC.exe – C Sharp Compiler utility


CTS – Common Type System – It is at the core of .NET Framework’s cross-language integration, type safety, and high-performance code execution. It defines a common set of types that can be used with many different language syntaxes. Each language (C#, VB.NET, Managed C++, and so on) is free to define any syntax it wishes, but if that language is built on the CLR, it will use at least some of the types defined by the CTS.


DBMS – Database Management System – a software application used for management of databases.


DISCO – Discovery of Web Services. A Web Service has one or more. DISCO files that contain information on how to access its WSDL.


DLL – Dynamic Link Library – a shared reusable library, that exposes an interface of usable methods within it.


DOM – Document Object Model – is a language independent technology that permits scripts to dynamically updated contents of a document (a web page is also a document).


ECMA – European Computer Manufacturer’s Association – Is an internation organisation for computer standards.


GC – Garbage Collector – an automatic memory management system through which objects that are not referenced are cleared up from the memory.


GDI – Graphical Device Interface – is a component in Windows based systems, that performs the activity of representing graphical objects and outputting them to output devices.


GAC – Global Assembly Cache – Is a central repository of reusable libraries in the .NET environment.


GUI – Graphic User Interface – a type of computer interface through which user’s may interact with the Computer using different types of input & output devices with a graphical interface.


GUID – Globally Unique Identifier – is a unique reference number used in applications to refer an object.


HTTP – Hyper Text Transfer Protocol – is a communication protocol used to transfer information in the internet. HTTP is a request-response protocol between servers and clients.


IDE – Integrated Development Environment – is a development environment with source code editor with a compiler(or interpretor), debugging tools, designer, solution explorer, property window, object 
explorer etc.


IDL – Interface Definition Language – is a language for defining software components interface.


ILDASM – Intermediate Language Disassembler – The contents of an assembly may be viewed using the ILDASM utility, that comes with the .NET SDK or the Visual Studio.NET. The ildasm.exe tool may also be usedin the command line compiler.


IIS – Internet Information Server – Is a server that provides services to websites and even hosts websites.


IL – Intermediate Language – is the compiled form of the .NETlanguage source code. When .NET source code is compiled by the language specific compiler (say we compile C# code using csc.exe), it is compiled to a .NET binary, which is platform independent, and is called Intermediate Language code. The .NET binary also comprises of metadata.


JIT – Just in Time (Jitter) – is a technology for boosting the runtime performance of a system. It converts during runtime, code from one format into another, just like IL into native machine code. Note that JIT compilation is processor specific. Say a processor is X86 based, then the JIT compilation will be for this type of processor.


MBR – MarshallByReference – The caller recieves a proxy to the remote object.


MBV – MarshallByValue – The caller recieves a copy of the object in its own application domain.


MDI – Multiple Document Interface – A window that resides under a single parent window.


MSIL – Microsoft Intermediate Language – now called CIL.


MVC - Model View Controller. 


Orcas – Codename for Visual Studio 2008


PE – Portable Executable – an exe format file that is portable.


RAD – Rapid Application Development


RCW – Runtime Callable Wrapper – This component is used when a .NET needs to use a COM 
component.


SAX – Simple API for XML – It is a serial access parser API for XML. The parser is event driven and the event gets triggered when an XML feature is encountered.


SDK – Software Development Kit


SMTP – Simple Mail Transfer Protocol – a text based protocol for sending mails.


SN.exe – Strong Name Utility – a tool to make strong named assemblies.


SQL – Structured Query Language – a language for management of data in a relational structure.


SOAP – Simple Object Access Protocol – a protocol used for exchange of xml based messages 
across networks.


TCP – Transmission Control Protocol – data exchange protocol across networks using streamed sockets.


UI – User Interface


URI – Uniform Resource Identifier


URL – Uniform Resource Locator


UDDI – Universal Description, Discovery and Integration – it is a platform independent business registration across the internet.


WAP – Wireless Access Protocol – a protocol that enables access to the internet from mobile phones and PDAs.


WC – Windows Cardspace – Part of .NET 3.0 framework, that enables users to secure and store digital identities of a person, and a provision to a unified interface for choosing the identity for a particular transaction, like logging in to a website.


WCF – Windows Communication Foundation – Part of .NET 3.0 framework, that enables communication between applications across machines.


WF – Windows Workflow Foundation – Part of .NET 3.0 framework, used for defining, execution and management of reusable workflows.


WKO – Well Known Object – These are MBR types whose lifetime is controlled by the server’s application domain.


WPF – Windows Presentation Foundation – Part of .NET 3.0 framework, is the graphical subsystem of the .NET 3.0 framework.


WSDL – Web Services Description Language – is an XML based language for describing web services.


WML – Wireless Markup Language – is a content format for those devices that use Wireless Application Protocol.


VB.NET – Visual Basic .NET – .NET based language. Its the .NETimplementation of VB6, the most widely used language inthe world.


VBC.exe – VB.NET Compiler


VES – Virtual Execution System – It provides the environment for execution of managed code. It provides direct support for a set of built in data types, defines a hypothetical machine with an associated machine model and state, a set of control flow constructs, and an exception handling model. To a large extent, the purpose of the VES is to provide the support required to execute the Common Intermediate Language instruction set.


VS – Visual Studio


VSS – Visual Source Safe – An IDE by Microsoft, to maintain source code versions and security.


VSTS – Visual Studio Team Suite – Visual Studio Team System – it is an extended version of Visual Studio .NET. It has a set of collaboration and development tools for software development process.


XML – Extensible Markup Language – is a general purpose well formed markup language.

Thursday, August 11, 2016

An unknown WinINet error has occurred (code 12113). FTP Publish Error in Visual Studio 2013

How to: Create an Inbound Rule in Windows Firewall for the Port of Microsoft Dynamics NAV Web Client

This procedure describes how to modify Windows Firewall to allow inbound communication on the port that is used by the Microsoft Dynamics NAV Web client. By default, the port is 8080. You use this procedure after you install the Microsoft Dynamics NAV Web Server components on a computer that is running Windows 7 or if you change the Microsoft Dynamics NAV Web client port to a port other than 8080.

To create an inbound rule

1.       On the computer that is running the Microsoft Dynamics NAV Web Server components, on the Start menu, choose Control Panel, chooseSystem and Security, and then choose Windows Firewall.
2.       In the navigation pane, choose Advanced settings.
3.       In the Windows Firewall with Advanced Settings window, in the navigation pane, choose Inbound Rules, and then in the Actions pane, choose New Rule.
4.       On the Rule Type page, choose Port, and then choose the Next button.
5.       On the Protocol and Ports page, choose Specific local ports, and then enter the port number. For example, enter 8080 for the default port of the Microsoft Dynamics NAV Web client.
6.       Choose the Next button.
7.       On the Action page, choose Allow the connection, and then choose the Next button.
8.       On the Profile page, choose the profiles, and then choose the Next button.
9.       On the Name page, type a name for the rule, and then choose the Finish button.


Microsoft Business Intelligence Consulting... Difference Between SSIS, SSRS and SSAS

What is SSIS ?

SSIS Stands for SQL Server Integration Services. SSIS is an ETL Tool (Extract, Transform and Load) which is useful for the Data Warehousing Application. We can load the data based on the needs and performs the transformations on the data and also can perform the tasks on the day to day activity. SSIS Defines a workflow how the data is being processes to load.


Prior to SSIS, Data Transformation Services (DTS) in SQL Server 2000 performs the tasks with fewer features. While Installing with SQL Server 2005, we can be able to install the BI (Business Intelligence), which consists of SSRS (SQL Server Reporting Services), SSIS (SQL Server Integration Services) and SSAS (SQL Server Analysis Services) along with SSMS (SQL Server Management Studio) will be installed. SSIS is only available in the “Standard” and “Enterprise” editions.

What is SSRS ?

SSRS Stands for SQL Server Reporting Services. SSRS is a Server based report generation system from Microsoft. SSRS Competes with Crystal Reports and Other Business Intelligence tools. It is administered via a Web interface.it is used to deliver a variety of Interactive and Printed Reports. SSRS is an install Option in Microsoft SQL Server Developer, Standard and Enterprise Editions. 

Through SSRS, you can be able to Export the reports into Excel, PDF, CSV, XML, TIFF (and Other Image Formats) and HTML Web Archive. Reports can be delivered via e-mail or placed on a file system. We can provide the security for each Report as well. We can develop the Reports in different formats like matrix format, table format & so on…We can also publish reports in Windows Azure.

What is SSAS ?

SSAS Stands for SQL Server Analysis Service. SSAS is an OLAP (On-Line Analytical Processing), Data Mining and Reporting Tool in Microsoft SQL Server. It is a Tool used by organization to analyze and make information spreads across Multiple Databases or in different tables with partition and we can take actions accordingly and the biggest advantage is Prediction is also possible. Analysis Services is a group of OLAP and Data mining Capabilities.

OLAP supports MOLAP, ROLAP, HOLAP Architectures and it used OLE DB for OLAP as the client access API and MDX (Multi-Dimensional Expressions) as Query language. SSAS has the Major advantage of Unified Dimension Model(UDM).
======================================================================
Microsoft provides a complete set of business intelligence tools as part of the Microsoft SQL Server, Sharepoint, and Office applications. For enterprises that have embraced Microsoft technologies, the Microsoft BI stack is a logical extension to those systems. Microsoft has products for data integration (SSIS), analytics (SSAS), business intelligence (SSRS), and visualization. These tools can be deployed either stand-alone or as part of a Sharepoint system, can be fully integrated with the MS Office desktop products such as Excel.
Innovent provides Microsoft BI platform services to architect your SQL Server system in a scalable, extendable and secure fashion. We work with business users, subject matter experts and technical staff to identify and articulate requirements, evaluate your data architecture and technical environment and align the software tools with business-user needs for effective information delivery. Innovent Solutions can help your company to get the most out of Microsoft BI solutions including architecture, planning, system design, development, and lifecycle management.

SQL Server Analytic Services (SSAS)

SSAS provides online analytic processing (OLAP) of data from disparate data sources. SSAS allows users to analyze data with a host of tools including SSRS and Excel. In addition, SSAS enables the discovery of data patterns that may not be immediately apparent through the data mining features built into the product. Innovent can help you to prepare and populate the data that drives the SSAS system, and we can help to design and develop the SSAS cubes that make sense and organize that data.

TOP

SQL Server Reporting Services (SSRS)

Innovent offers SQL Server Reporting Services (SSRS) consulting services to help you empower your users to make effective, informed decisions based on trusted data and delivered in formats appropriate for the user. We work with clients to assess and plan a business intelligence (BI) strategy, develop relevant visual representations of processes and performance, deploy dashboards, and create informative, flexible management and operational reports. Each of our engagements is crafted with the objectives of rapid implementation, quick return on investment, reduced risk and knowledge transfer to your staff. Whether you're looking for a complete solution, expert guidance for your team as they implement a system or a review of an existing system, Innovent can help.

TOP

SQL Server Integration Services (SSIS)

Using SSIS, Innovent Solutions can help you implement an appropriate information management foundation that can deliver integrated, accurate, and timely data across your organization. Our data management solutions help ensure you provide trusted data in the areas of business intelligence, data warehousing, data migration, and master data management. Our goal is to provide decision makers with accurate, relevant and actionable information, resulting in improved profitability, improved customer satisfaction and operation efficiency.
Utilizing SQL Server Integration Services we can work with you to make sure data is sourced correctly, ensure its quality, and provide the appropriate data architecture for effective reporting and analysis. Our consulting services address the following areas:
  • Integration of data from multiple, heterogeneous data sources
  • Data cleansing and profiling to improve data quality
  • Master data management
  • Metadata management to ensure data lineage and history
  • Management of information throughout its lifecycle to enhance governance and compliance