Lunes, Enero 11, 2016

COLLABORATIVE PRODUCT DEVELOPMENT

Collaborative Product Development:


Collaborative Product Development
         CPD is a business strategy, work process and collection of software applications that facilitates different organizations to work together on the development of a product. It is also known as collaborative product definition management (cPDM). Collaborative Product Development helps individual users and companies manage, share and view your CAD projects without the cost and complexity of purchasing an entire PDM or PLM solution. CPD comes in the form of a Software as a service delivery model, which allows for rapid iterations and little or no downloads and installs. Exactly what technology comes under this title does vary depending on whom one asks; however, it usually consists of the Product Lifecycle Management (PLM) areas of: Product Data Management (PDM); Product visualization; team collaboration and conferencing tools; and supplier sourcing software. It is generally accepted as not including CAD geometry tools, but does include data translation technology. 


Technologies and methods used:

 Clearly general collaborative software such as email and chat (instant messaging) is used within the CPD process. One important technology is application and desktop sharing, allowing one person to view what another person is doing on a remote machine. For CAD and product visualization applications  product that supports OpenGL graphics is required. Another common application is Data sharing via Web based portals.

TECHNOLOGY IMPLICATION

Technological Implication
       
 Convergent solutions include both fixed-line and mobile technologies. Recent examples of new, convergent services include: Using the Internet for voice telephony Video on demand Fixed-mobile convergence Mobile-to-mobile convergence DEPT OF CSE & IT VSSUT, Burla Location-based services Integrated products and bundles Convergent technologies can integrate the fixed-line with mobile to deliver convergent solutions. Convergent technologies include: IP Multimedia Subsystem Session Initiation Protocol IPTV Voice over IP Voice call continuity Digital video broadcasting - handheld

TECHONOLOGICAL CONVERGENCE





Technological convergence is the tendency that as technology changes, different technological systems sometimes evolve toward performing similar tasks.
Digital convergence refers to the convergence of four industries into one conglomerate, ITTCE (Information Technologies, Telecommunication, Consumer Electronics, and Entertainment). Previously separate technologies such as voice (and telephony features), data (and productivity applications), and video can now share resources and interact with each other synergistically.
Telecommunications convergence, network convergence or simply convergence are broad terms used to describe emerging telecommunications technologies, and network architecture used to migrate multiple communications services into a single network.[1] Specifically this involves the converging of previously distinct media such as telephony and data communications into common interfaces on single devices, such as most smart phones can make phone calls and search the web.
Media convergence in this instance is defined as the interlinking of computing and other information technologies, media content, and communication networks that have arisen as the result of the evolution and popularization of the Internet as well as the activities, products and services that have emerged in the digital media space. Many experts[who?] view this as simply being the tip of the iceberg, as all facets of institutional activity and social life such as business, government, art, journalism, health, and education are increasingly being carried out in these digital media spaces across a growing network of information and communication technology devices.
Also included in this topic is the basis of computer networks, wherein many different operating systems are able to communicate via different protocols. This could be a prelude to artificial intelligence networks on the Internet eventually leading to a powerful superintelligence[2] via a technological singularity.
Convergent services, such as VoIP, IPTV, Smart TV, and others, tend to replace the older technologies and thus candisrupt markets. IP-based convergence is inevitable and will result in new service and new demand in the market.[3]
When the old technology converges into the public-owned common, IP based services become access-independent or less dependent. The old service is access-dependent.[4]



CONVERGENCE

CONVERGENCE


(1) Convergence is the term used to describe the merging of wired and wireless communications technologies to allow content providers to deliver interactive broadcast and narrow cast programming to mobile and fixed multimedia capable client based `transceivers'. Providers will in fact become multi channel broadcasters offering multiple content specific programming in both 'traditional' broadcast 'one to many' format plus 'on demand', 'pay per view' 'one to one' narrow cast format to an individual party. In practical or consumer terms, convergence is used to describe the merging of the telephone, fax, radio, television, games machine and the personal computer to provide a 'one stop shop' device for both business and home entertainment communications.(2) The combining of different forms of electronic technology, such as data processing and word processing converging into information processing.

WEBSECURITY

WEBSECURITY



Web application security is a branch of Information Security that deals specifically with security of websites, web applications and web services. At a high level, Web application security draws on the principles of application security but applies them specifically to Internet and Web systems.

Security threats[edit]

With the emergence of Web 2.0, increased information sharing through social networking and increasing business adoption of the Web as a means of doing business and delivering service, websites are often attacked directly. Hackers either seek to compromise the corporate network or the end-users accessing the website by subjecting them to drive-by downloading.[2][3]
As a result, industry[4] is paying increased attention to the security of the web applications[5] themselves in addition to the security of the underlying computer network and operating systems.
The majority of web application attacks occur through cross-site scripting (XSS) and SQL injection attacks[6] which typically result from flawed coding, and failure to sanitize input to and output from the web application. These are ranked in the 2009CWE/SANS Top 25 Most Dangerous Programming Errors.[7]
Phishing is another common threat to the Web application and global losses from this type of attack in 2012 were estimated at $1.5 billion.[8]

According to the security vendor Cenzic, the top vulnerabilities in March 2012 include:[9]
37%Cross-site scripting
16%SQL injection
5%Path disclosure
5%Denial-of-service attack
4%Arbitrary code execution
4%Memory corruption
4%Cross-site request forgery
3%Data breach (information disclosure)
3%Arbitrary file inclusion
2%Local file inclusion
1%Remote file inclusion
1%Buffer overflow
15%Other, including code injection (PHP/JavaScript), etc.

Best Practices Recommendation[edit]

Secure web application development should be enhanced by applying security checkpoints and techniques at early stages of development as well as throughout the software development lifecycle. Special emphasis should be applied to the coding phase of development. Security mechanisms that should be used include, threat modeling, risk analysis, static analysis, digital signature, among others.[10]

Security standards[edit]

OWASP is the emerging standards body for Web application security. In particular they have published the OWASP Top 10 which describes in detail the major threats against web applications. The Web Application Security Consortium(WASC) has created the Web Hacking Incident Database[11] and also produced open source best practice documents on Web application security.

Security technology[edit]

While security is fundamentally based on people and processes, there are a number of technical solutions to consider when designing, building and testing secure web applications. At a high level, these solutions include:

See also[edit]

WEBSECURITY

WEBSECURITY



Web application security is a branch of Information Security that deals specifically with security of websites, web applications and web services. At a high level, Web application security draws on the principles of application security but applies them specifically to Internet and Web systems.

Security threats[edit]

With the emergence of Web 2.0, increased information sharing through social networking and increasing business adoption of the Web as a means of doing business and delivering service, websites are often attacked directly. Hackers either seek to compromise the corporate network or the end-users accessing the website by subjecting them to drive-by downloading.[2][3]
As a result, industry[4] is paying increased attention to the security of the web applications[5] themselves in addition to the security of the underlying computer network and operating systems.
The majority of web application attacks occur through cross-site scripting (XSS) and SQL injection attacks[6] which typically result from flawed coding, and failure to sanitize input to and output from the web application. These are ranked in the 2009CWE/SANS Top 25 Most Dangerous Programming Errors.[7]
Phishing is another common threat to the Web application and global losses from this type of attack in 2012 were estimated at $1.5 billion.[8]

According to the security vendor Cenzic, the top vulnerabilities in March 2012 include:[9]
37%Cross-site scripting
16%SQL injection
5%Path disclosure
5%Denial-of-service attack
4%Arbitrary code execution
4%Memory corruption
4%Cross-site request forgery
3%Data breach (information disclosure)
3%Arbitrary file inclusion
2%Local file inclusion
1%Remote file inclusion
1%Buffer overflow
15%Other, including code injection (PHP/JavaScript), etc.

Best Practices Recommendation[edit]

Secure web application development should be enhanced by applying security checkpoints and techniques at early stages of development as well as throughout the software development lifecycle. Special emphasis should be applied to the coding phase of development. Security mechanisms that should be used include, threat modeling, risk analysis, static analysis, digital signature, among others.[10]

Security standards[edit]

OWASP is the emerging standards body for Web application security. In particular they have published the OWASP Top 10 which describes in detail the major threats against web applications. The Web Application Security Consortium(WASC) has created the Web Hacking Incident Database[11] and also produced open source best practice documents on Web application security.

Security technology[edit]

While security is fundamentally based on people and processes, there are a number of technical solutions to consider when designing, building and testing secure web applications. At a high level, these solutions include:

See also[edit]

WEBSECURITY

WEBSECURITY



Web application security is a branch of Information Security that deals specifically with security of websites, web applications and web services. At a high level, Web application security draws on the principles of application security but applies them specifically to Internet and Web systems.

Security threats[edit]

With the emergence of Web 2.0, increased information sharing through social networking and increasing business adoption of the Web as a means of doing business and delivering service, websites are often attacked directly. Hackers either seek to compromise the corporate network or the end-users accessing the website by subjecting them to drive-by downloading.[2][3]
As a result, industry[4] is paying increased attention to the security of the web applications[5] themselves in addition to the security of the underlying computer network and operating systems.
The majority of web application attacks occur through cross-site scripting (XSS) and SQL injection attacks[6] which typically result from flawed coding, and failure to sanitize input to and output from the web application. These are ranked in the 2009CWE/SANS Top 25 Most Dangerous Programming Errors.[7]
Phishing is another common threat to the Web application and global losses from this type of attack in 2012 were estimated at $1.5 billion.[8]

According to the security vendor Cenzic, the top vulnerabilities in March 2012 include:[9]
37%Cross-site scripting
16%SQL injection
5%Path disclosure
5%Denial-of-service attack
4%Arbitrary code execution
4%Memory corruption
4%Cross-site request forgery
3%Data breach (information disclosure)
3%Arbitrary file inclusion
2%Local file inclusion
1%Remote file inclusion
1%Buffer overflow
15%Other, including code injection (PHP/JavaScript), etc.

Best Practices Recommendation[edit]

Secure web application development should be enhanced by applying security checkpoints and techniques at early stages of development as well as throughout the software development lifecycle. Special emphasis should be applied to the coding phase of development. Security mechanisms that should be used include, threat modeling, risk analysis, static analysis, digital signature, among others.[10]

Security standards[edit]

OWASP is the emerging standards body for Web application security. In particular they have published the OWASP Top 10 which describes in detail the major threats against web applications. The Web Application Security Consortium(WASC) has created the Web Hacking Incident Database[11] and also produced open source best practice documents on Web application security.

Security technology[edit]

While security is fundamentally based on people and processes, there are a number of technical solutions to consider when designing, building and testing secure web applications. At a high level, these solutions include:

See also[edit]